Huelva cuenta con 146.318 habitantes, según el padrón municipal (INE, a 1 de enero de 2015).