Rajnagar is a taluk headquarters town of Birbhum District, West Bengal. It lies close to the border of Jharkhand and is around 48 km away from Asansol. Masanjore is 18 km to its west. Kundahit (16 km to the west), Raneswar (14 km to the east) and Bakreshwar (8 km to the south) are the nearby towns.