Esta provincia tiene una extensión de 2277,63 km² y se encuentra en el lado noroeste del lago Titicaca y ocupa el 3,2 % de la superficie territorial del departamento de Puno o región Puno.
En 2007 tenía una población de 240 776 habitantes, la mayoría de los cuales reside en su ciudad capital Juliaca (225 146 habitantes). Además, la provincia concentra alrededor del 30 % de la población urbana y el 41 % del comercio en el departamento de Puno.
La provincia de San Román es la que más creció en población en los últimos diez años, según los resultados del censo 2017. La ciudad calcetera en 2007 tenía 240 776 habitantes. Esta cifra creció exponencialmente en 307 417 al 2017. Demográficamente creció 28 %.
Clima
El clima de la provincia de San Román es cambiante y tiene las siguientes características generales:
Es frígido, ventoso y con escasa humedad.
Predomina el contraste térmico. Hay períodos en que el frío y el calor devienen en insoportables.
En épocas de lluvias, generalmente entre enero y marzo, suelen hacerse presente granizadas, *nevadas, truenos, relámpagos y rayos.
Los vientos de diversa forma e intensidad son frecuentes.