En 2007, Huelva fue la ciudad más soleada de España, con 3.120 horas de sol, según se desprende de los datos de los que dispone el Instituto Nacional de Estadística, recogidos en su anuario estadístico.