La capital oscense suma ya 54.498 habitantes gracias al incremento de 797 habitantes de la población extranjera, un 13 % del total. Nuevos vecinos de Ucrania o Colombia han motivado especialmente es incremento pasando de 6.219 a 7.016 vecinos procedentes de otros países. El jefe de informática del Ayuntamiento de Huesca, Oscar Tesa, se ha referido precisamente a que la llegada de refugiados ucranianos ha contribuido de manera muy significativa en el aumento del padrón. Sin embargo, la población española ha disminuido en la capital oscense un 0,1 por ciento, pasando de 47.552 a 47.482 vecinos.
En la ciudad hay hasta 94 nacionalidades diferentes, algunas con un sólo habitante como Indonesia o Mozambique. La comunidad más numerosa es la rumana, con 1.164 vecinos, seguida de la marroquí , con 1.029. Pero, en el último periodo las comunidades extranjeras que más han crecido han sido la ucraniana (que ha pasado de 184 a 411 habitantes) y la colombiana (de 406 a 619).
En cuanto a los barrios, el más poblado sigue siendo el de San Lorenzo seguido por Santo Domingo y San Martín, aunque en datos porcentuales, el barrio que más ha crecido es el de Perpetuo Socorro. También ha aumentado la población de barrios asociados, como Cuarte o Bellestar de Flumen.
De los 54.498 habitantes, 28.398 son mujeres (382 más) y 26.100 son hombres (345 más). Por edades, la franja de entre 10 y 24 años ha subido de 8.562 a 8.935 y las más numerosas son las de 45 a 50 años (4.333) y de 40 a 44 años (4.087).