องค์การบริหารส่วนตำบลบ้านหลวงตั้งอยู่ห่างจากอำเภอดอนตูมประมาณ 11 กิโลเมตร ห่างจากตัวเมืองนครปฐมประมาณ 20 กิโลเมตร มีอาณาเขตติดกับตำบลข้างเคียง ดังนี้
ทิศเหนือ ติดต่อกับตำบลดอนพุทรา อำเภอดอนตูม จังหวัดนครปฐม
ทิศใต้ ติดต่อกับตำบลดอนรวก อำเภอดอนตูม จังหวัดนครปฐม
ทิศตะวันออก ติดต่อกับตำบลวัดละมุด อำเภอนครชัยศรี จังหวัดนครปฐม
ทิศตะวันตก ติดต่อกับตำบลดอนรวก อำเภอดอนตูม จังหวัดนครปฐม ติดต่อกับตำบลดอนพุทรา อำเภอดอนตูม จังหวัดนครปฐม
องค์การบริหารส่วนตำบลบ้านหลวงมีพื้นที่ 15 ตารางกิโลเมตร
พื้นที่ตำบลบ้านหลวงมีลักษณะเป็นที่ราบลุ่ม เหมาะแก่การเพาะปลูก มีฝนตกต้องตามฤดูกาล มี ลำคลองไหลผ่าน 3 สาย ราษฎรส่วนใหญ่ประกอบอาชีพทำการเกษตรและเลี้ยงสัตว์
องค์การบริหารส่วนตำบลบ้านหลวงแบ่งเขตการปกครองเป็น 5 หมู่บ้าน ดังนี้
1. หมู่ที่ 1 บ้านฝั่งคลอง
2. หมู่ที่ 2 บ้านหลวง
3. หมู่ที่ 3 บ้านคอกวัว
4. หมู่ที่ 4 บ้านหนองกระพี้
5. หมู่ที่ 5 บ้านหนองกระพี้