Bageshwar es una ciudad y municipio situada en el distrito de Bageshwar, en el estado de Uttarakhand (India).
Su población es de 9079 habitantes (2011).
Se encuentra en la confluencia de los ríos Sarayu y Gomati,[3][4] a 470 km de Nueva Delhi y a 332 km de la capital del estado, Dehradun.
Según el censo de 2011 la población de Bageshwar era de 9079 habitantes, de los cuales 4711 eran hombres y 4368 eran mujeres.
[1] Bageshwar tiene una tasa media de alfabetización del 90,74%, superior a la media estatal del 78,82%: la alfabetización masculina es del 95,12%, y la alfabetización femenina del 86,06%.