Rohru es una ciudad y un comité municipal en el distrito de Shimla en el estado indio de Himachal Pradesh . Está a orillas del río Pabbar y a unos 115 km de la ciudad de Shimla . Rohru está en 31°12′07″N 77°45′07″E / 31.202, -77.7519 . Tiene una elevación media de 1.525 metros (5.003 pies).
Según el censo[update] de la India de 2010 , [1] Rohru tenía una población de 14 953 habitantes. Los hombres constituyen el 59 % de la población y las mujeres el 41 %. Rohru tiene una tasa de alfabetización promedio del 94 %, mucho más alta que el promedio nacional del 59,5 %: la alfabetización masculina es del 96 % y la femenina del 89 %. En Rohru, el 13 % de la población tiene menos de 6 años.