Huelvak 149.310 biztanle zituen 2010eko erroldan. Mende hasieratik biztanleria etengabe hazi da, hirukoiztera iritsi arte. Huelvako udalerriaren inguruan, Huelvako gune metropolitarra hedatzen da, honako herriak barne hartzen dituena: Aljaraque, Moguer, San Juan del Puerto, Punta Umbría, Gibraleón eta Palos de la Frontera. Gune metropolitarrak guztira 240.000 biztanle dauzka.
1996. urtetik, hazkundeak gorabehera handiak izan dituen arren, 2003tik goranzko joera nagusitu da hirira etorri den etorkin kopuru handia dela eta.