北回归线
Krishnanagar is located at . The area of the municipality is around 16 km2. It is situated on the southern banks of the Jalangi River. It has an average elevation of . The Tropic of Cancer passes through the outskirts of Krishnanagar. The latitude of the Tropic of Cancer is 23° 26′ 5″ N.