Según los datos provisionales del Padrón Municipal de habitantes de Huesca a 1 de enero de 2024, la ciudad cuenta con una población de 55.217 habitantes, 719 personas más que el pasado año. De dicho total de habitantes, 28.683 son mujeres y 26.534, hombres, siendo las franjas de 45 a 49 años y la de 50 a 54 las que registran las cifras más elevadas.
Por barrios, el más poblado es el de San Lorenzo, con 13.757 vecinos, seguido de Santo Domingo y San Martín (10.699), Santiago (7.366) y Perpetuo Socorro (6.696). Por otro lado, los menos poblados vuelven a ser los barrios rurales de Fornillos y Tabernas del Isuela, con 22 y 31 vecinos, respectivamente.
En cuanto a la población extranjera empadronada en Huesca, asciende a 7.606 personas de 96 nacionalidades diferentes. Las comunidades más numerosas son la marroquí (1.152), la rumana (1.104), colombiana (799) y ucraniana (que ha pasado de 411 en 2022 a 463 en 2023).