อำเภอบ้านนาเดิม: ประวัติศาสตร์
เดิมชื่ออำเภอลำพูนมี 7 ตำบล คือ บ้านนา, ท่าเรือ, กอบแกบ, ทุ่งเตา, อิปัน, พระแสง และพนม ตั้งขึ้นจากการจัดระเบียบการปกครองแผ่นดินในส่วนภูมิภาค ตามพระราชบัญญัติลักษณะปกครองท้องที่ร.ศ.116สมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัว ต่อมาในปี พ.ศ.2442) ได้แยกตำบลอิปันพนมและพระแสงไปตั้งเป็นอำเภอพระแสงและกิ่งอำเภอพนมแล้วโอนตำบลเวียงสระทุ่งหลวงท่าชี และนาสารมาขึ้นกับอำเภอลำพูน
เมื่อวันที่ 29 เมษายน 2460 ได้เปลี่ยนชื่ออำเภอลำพูนเป็นอำเภอบ้านนา โดยเห็นว่าตัวที่ว่าการอำเภอตั้งอยู่ที่ตำบลบ้านนา ต่อมาในวันที่ 1 กรกฎาคม 2481 ทางราชการได้ย้ายตัวที่ว่าการอำเภอบ้านนาไปตั้งที่ตำบลนาสารแล้วตั้งชื่อใหม่ว่าอำเภอบ้านนาสาร ตั้งแต่วันที่ 20 เมษายน 2482 เป็นต้นมา
วันที่ 3 กุมภาพันธ์ 2519 กระทรวงมหาดไทยได้ประกาศจัดตั้งเป็นกิ่งอำเภอบ้านนาเดิมขึ้นมา โดยแยกท้องที่อำเภอบ้านนาสารมา 2 ตำบล คือ ตำบลบ้านนา และตำบลท่าเรือ โดยใช้สถานที่วัดทองประธานเป็นที่ตั้งที่ว่าการกิ่งอำเภอชั่วคราว ต่อมาได้มีการแบ่งเขตการปกครองออกอีก 2 ตำบล คือตำบลทรัพย์ทวี แยกมาจากตำบลท่าเรือ เมื่อวันที่ 15 สิงหาคม 2525และตำบลนาใต้ แยกมาจากตำบลบ้านนา และเมื่อวันที่ 1 กรกฎาคม 2526 วันที่ 21 พฤษภาคม 2533 ได้มีการประกาศในราชกิจจานุเบกษาฉบับพิเศษ หน้า 1 เล่ม 107 ตอน 83 ยกฐานะกิ่งอำเภอบ้านนาเดิม เป็นอำเภอบ้านนาเดิม เป็นอำเภอบ้านนาเดิมรวมเวลาที่เป็นอำเภอ 30 ปี จนถึงปีปัจจุบัน (รวมทั้งที่เป็นกิ่งอำเภอ)