কেরানীগঞ্জ ২৩.৬৮৩৩° উত্তর অক্ষাংশ থেকে ৯০.৩১২৫° পূর্ব দ্রাঘিমাংশ পর্যন্ত বিস্তৃত। ঢাকা শহরের দক্ষিণ-পশ্চিমে বুড়িগঙ্গা নদীর উপকন্ঠে কেরানীগঞ্জ অবস্থিত। ১৬৬.৮৭ বর্গ কিলোমিটার এলকা নিয়ে গঠিত কেরানিগঞ্জ উপজেলার উত্তরে <MASK>, হাজারীবাগ, কামরাঙ্গির চর, লালবাগ, কতোয়ালি ও সূত্রাপুর থানা এবং সাভার উপজেলা, পূর্বে শ্যামপুর থানা এবং নারায়ণগঞ্জ সদর উপজেলা, দক্ষিণে সিরাজদীখান উপজেলা এবং পশ্চিমে নবাবগঞ্জ উপজেলা ও সিঙ্গাইর উপজেলা অবস্থিত। প্রধান নদী বুড়িগঙ্গা এবং ধলেশ্বরী । তিনটি আধুনিক সেতু (বাংলাদেশ-চীন মৈত্রী সেতু যা বুড়িগঙ্গা সেতু-১ নামেও পরিচিত, বাবুবাজার ব্রিজ যা বুড়িগঙ্গা সেতু-২ নামে পরিচিত ও শহীদ বুদ্ধিজীবী সেতু, যা বুড়িগঙ্গা সেতু-৩ নামেও পরিচিত) দ্বারা রাজধানী ঢাকার সাথে কেরানীগঞ্জ সংযুক্ত।
কেরানীগঞ্জ উপজেলা
কলাতিয়া বুড়িগঙ্গা রোহিতপুর মোহাম্মদপুর