Шахпур — город и нагар-панчаят в округе Музаффарнагар в индийском штате Уттар -Прадеш . По состоянию на 2001 год его население составляло 17 186 человек.
Шахпур расположен на 29°21′N 77°33′E / 29.35°N 77.55°E / 29.35; 77.55 . [2] Его средняя высота составляет 237 метров (777 футов ).
По данным переписи населения Индии 2001 года , [3] население Шахпура составляло 17 186 человек. Мужчины составляют 53% населения, женщины — 47%. Средний уровень грамотности в Шахпуре составляет 49%, что ниже среднего показателя по стране в 59,5%: уровень грамотности среди мужчин составляет 57%, а среди женщин — 40%. В Шахпуре 18% населения моложе 6 лет.