La provincia tiene más de 500 núcleos de población, agrupados en 183 municipios, de los cuales más de la mitad (116) son localidades de menos de 100 pobladores.