อำเภอสามพรานแบ่งการปกครองเป็น 16 ตำบล 137 หมู่บ้าน ดังนี้
1. ท่าข้าม (Tha Kham) 6 หมู่บ้าน 9. ท่าตลาด (Tha Talat) 10 หมู่บ้าน
2. ทรงคนอง (Song Khanong) 6 หมู่บ้าน 10. กระทุ่มล้ม (Krathum Lom) 9 หมู่บ้าน
3. หอมเกร็ด (Hom Kret) 6 หมู่บ้าน 11. คลองใหม่ (Khlong Mai) 7 หมู่บ้าน
4. บางกระทึก (Bang Krathuek) 8 หมู่บ้าน 12. ตลาดจินดา (Talat Chinda) 11 หมู่บ้าน
5. บางเตย (Bang Toei) 7 หมู่บ้าน 13. คลองจินดา (Khlong Chinda) 14 หมู่บ้าน
6. สามพราน (Sam Phran) 9 หมู่บ้าน 14. ยายชา (Yai Cha) 6 หมู่บ้าน
7. บางช้าง (Bang Chang) 11 หมู่บ้าน 15. บ้านใหม่ (Ban Mai) 5 หมู่บ้าน
8. ไร่ขิง (Rai Khing) 14 หมู่บ้าน 16. อ้อมใหญ่ (Om Yai) 8 หมู่บ้าน
อำเภอสามพราน เป็นอำเภอหนึ่งในจังหวัดนครปฐม และเป็นอำเภอที่มีประชากรมากเป็นอันดับ 2 ของจังหวัด รองจากอำเภอเมืองนครปฐม มีแม่น้ำนครชัยศรีไหลผ่าน
อำเภอสามพรานตั้งอยู่ทางทิศใต้สุดของจังหวัด มีอาณาเขตติดต่อกับเขตการปกครองข้างเคียงเรียงตามเข็มนาฬิกา ดังนี้
ทิศเหนือ ติดต่อกับอำเภอนครชัยศรีและอำเภอพุทธมณฑล
ทิศตะวันออก ติดต่อกับเขตทวีวัฒนา และ เขตหนองแขม (กรุงเทพมหานคร)
ทิศใต้ ติดต่อกับอำเภอกระทุ่มแบนและอำเภอบ้านแพ้ว (จังหวัดสมุทรสาคร)
ทิศตะวันตก ติดต่อกับอำเภอบางแพ (จังหวัดราชบุรี) และอำเภอเมืองนครปฐม