Sambalpur es una ciudad y municipio situada en el distrito de Sambalpur en el estado de Odisha (India).
Su población es de 189366 habitantes (2011), y el área metropolitana cuenta con 270331 habitantes.
[1] Se encuentra a orillas del río Mahanadi, a 325 km de Bhubaneswar.
Es el centro administrativo del distrito.
[1] Sambalpur tiene una tasa media de alfabetización del 85,53%, superior a la media estatal del 72,87: la alfabetización masculina es del 90,51%, y la alfabetización femenina del 80,27%.