Шахджаханпу́р (Shahjahanpur), город на севере Индии, в штате Уттар-Прадеш. Население 315, 6 тыс. человек (2004), с пригородами 342, 4 тыс. человек.
Транспортный узел. Торгово-промышленный центр сельскохозяйственного района. Текстильная, сахарная и др. отрасли пищевой промышленности. Традиционное ремесленное производство (ковроткачество и др.).