ที่ตั้งและอาณาเขต
จังหวัดสิงห์บุรีตั้งอยู่ภาคกลางของประเทศไทย ห่างจากกรุงเทพมหานคร 142 กิโลเมตร มีเนื้อที่ทั้งหมดประมาณ 822.478 ตารางกิโลเมตร หรือ 514,049 ไร่ มีอาณาเขตติดต่อกับจังหวัดใกล้เคียงดังนี้
ทิศเหนือ ติดต่อกับอำเภอสรรพยา (จังหวัดชัยนาท) และอำเภอตาคลี (จังหวัดนครสวรรค์)
ทิศใต้ ติดต่อกับอำเภอไชโย อำเภอโพธิ์ทอง และอำเภอแสวงหา (จังหวัดอ่างทอง)
ทิศตะวันออก ติดต่อกับอำเภอบ้านหมี่และอำเภอท่าวุ้ง (จังหวัดลพบุรี)
ทิศตะวันตก ติดต่อกับอำเภอสรรคบุรี (จังหวัดชัยนาท) และอำเภอเดิมบางนางบวช (จังหวัดสุพรรณบุรี)