อำเภอบางมูลนากตั้งอยู่ทางตอนใต้ของจังหวัด มีอาณาเขตติดต่อกับอำเภอข้างเคียง ดังนี้
ทิศเหนือ ติดต่อกับอำเภอตะพานหิน
ทิศตะวันออก ติดต่อกับอำเภอทับคล้อและอำเภอดงเจริญ
ทิศใต้ ติดต่อกับอำเภอหนองบัวและอำเภอชุมแสง(จังหวัดนครสวรรค์)
ทิศตะวันตก ติดต่อกับอำเภอโพทะเล
อำเภอบางมูลนากแบ่งเขตการปกครองย่อยออกเป็น 10 ตำบล78 หมู่บ้านได้แก่
1.บางมูลนาก
2.บางไผ่ 12 หมู่บ้าน
3.หอไกร 9 หมู่บ้าน
4.เนินมะกอก 12 หมู่บ้าน
5.วังสำโรง 7 หมู่บ้าน
6.ภูมิ 5 หมู่บ้าน
7.วังกรด 6 หมู่บ้าน
8.ห้วยเขน 5 หมู่บ้าน
9.วังตะกู 12 หมู่บ้าน
10.ลำประดา 10 หมู่บ้าน