Machalpur es una ciudad y una parroquia de nagar en el distrito de Rajgarh en el estado indio de Madhya Pradesh .
Machalpur se encuentra en 24°08′N 76°18′E / 24.13, -76.3 . [1] Tiene una elevación media de 389 metros (1.276 pies).
[ necesita actualización ] Según el censo de la India de 2011 , [2] Machalpur tenía una población de 9.476 habitantes. Los hombres constituyen el 52% de la población y las mujeres el 48%. Machalpur tiene una tasa de alfabetización media del 53%, inferior a la media nacional del 59,5%: la alfabetización masculina es del 67% y la femenina del 39%. En Machalpur, el 17% de la población tiene menos de 6 años. Está cerca de la frontera de Madhya Pradesh y Rajastán, donde se habla una mezcla de la lengua rajasthani y malvi.