Le village est mentionné pour la première fois en 1634 et fut par la suite abandonné ; son existence est à nouveau attestée en 1756. Ses premiers habitants furent des Slovaques, venus pour travailler dans les forêts alentour[2].
En 2002, les Slovaques représentaient 53,8 % de la population ; le village abritait d'importantes minorités croates (22,7 %) et serbes (16,4 %) ainsi qu'une minorité hongroise (2,3 %)[5].
Données de 2011
Pyramide des âges de Ljuba - 2011
Pyramide des âges de Ljuba en 2011 (population totale : 446)[6] :
Hommes
Classe d’âge
Femmes
14
75 et plus
23
15
70-74
16
9
65-69
14
16
60-64
11
21
55-59
16
25
50-54
15
18
45-49
21
15
40-44
12
16
35-39
11
15
30-34
10
17
25-29
11
15
20-24
10
10
15-19
11
11
10-14
14
8
5-9
12
7
0-4
7
En 2011, l'âge moyen de la population était de 44,3 ans, 43,6 ans pour les hommes et 45,1 ans pour les femmes[6].
Ljuba abrite deux antennes scolaires, celle d'une école maternelle et celle d'une école élémentaire ; il possède aussi un club de football, le FK Jedinstvo, une antenne de la Croix-Rouge et une société de chasse. Un dispensaire accueille régulièrement un médecin venu d'Erdevik[2].
Des manifestations culturelles sont également organisées et le village a participé au festival de danse slovaque Tancuj, tancuj en 2006[7].