Raipura (Bengali: রায়পুরা) is an Upazila of Narsingdi District in the Division of Dhaka, Bangladesh.
Raipura is located at 23.9667°N 90.8750°E. It has 76508 households and total area of 312.77 square kilometres (120.76 sq mi).
Raipura has 24 Unions/Wards, 114 Mauzas/Mahallas, and 231 villages.