Según el XI censo de población del año 2007, en la provincia de Puno vivían 229.236 personas; de ellas, el 60% de la población es urbana y el 40% es rural.