Karimpur is a small town in Nadia District of West Bengal. It is situated about 116 km north-east of Barddhaman and 45 km from the Bangladeshi city of Rajshahi.
Nearby towns include Kathuli (12 km south), Andharkotha (13 km north) and Hariharpara (18 km west).