อำเภอบ้านตาก สันนิษฐานว่าคือตัวเมืองตากเดิม เป็นเมืองหน้าด่านสำหรับป้องกัน ข้าศึกศัตรูมาแต่ดึกดำบรรพ์ ตั้งอยู่บนดอยเล็กๆ ลูกหนึ่ง ปัจจุบันคือบ้านท่าพระธาตุ หมู่ที่ 3 ตำบลเกาะตะเภา อยู่ทางทิศตะวันตกของแม่น้ำปิง ต่อมาสมัยสมเด็จพระมหาธรรมราชาแห่ง กรุงศรีอยุธยาได้ย้ายเมืองตากจากที่เดิมมาอยู่ที่ตำบลป่ามะม่วง อำเภอเมืองตาก และในสมัยพระบาทสมเด็จพระพุทธเลิศล้านภาลัย แห่งกรุงรัตนโกสินทร์ ได้ย้ายเมืองตากไปอยู่ที่ตำบล ระแหง อำเภอเมืองตาก ฝั่งตะวันออกของแม่น้ำปิง ซึ่งเป็นที่ตั้งตัวจังหวัดตากในปัจจุบันนี้
เมื่อได้ย้ายเมืองตากไปตั้งที่ใหม่แล้ว ไม่อาจทราบได้ว่า สภาพของเมืองตาก เดิมจะมี ฐานะเป็นอำเภอ ตำบลหรือหมู่บ้าน แต่พอจะมีหลักฐานว่าที่ว่าการอำเภอบ้านตากได้ตั้งขึ้นที่ฝั่งตะวันตกของแม่น้ำปิง ในท้องที่หมู่ที่ 8 ตำบลตากตกในปัจจุบัน เมื่อประมาณปี พ.ศ. 2438 ถึง 2440 โดยมีหลวงพรมสุภา(นายโต กาญจนสูต) เป็นนายอำเภอคนแรก มีพื้นที่ทำการปกครอง รวมทั้งท้องที่อำเภอสามเงาในปัจจุบันเข้าไว้ด้วย ต่อมาเมื่อปี พ.ศ. 2475 ทางราชการได้ยก ฐานะตำบลสามเงาขึ้นเป็น กิ่งอำเภอขึ้นกับอำเภอบ้านตาก และทางราชการได้ยกฐานะกิ่งอำเภอสามเงาขึ้นเป็น อำเภอสามเงา ในโอกาสต่อมา เมื่อปี พ.ศ. 2501
อำเภอบ้านตาก
แบ่งพื้นที่การปกครองออกเป็น 7 ตำบล 79 หมู่บ้าน
ประกอบด้วยองค์กรปกครองส่วนท้องถิ่น จำนวน 8 แห่ง ได้แก่
- เทศบาลตำบลตากออก ครอบคลุมพื้นที่บางส่วนของตำบลตากออก
- เทศบาลตำบลทุ่งกระเชาะ ครอบคลุมของตำบลทุ่งกระเชาะ
- องค์การบริหารส่วนตำบลสมอโคน ครอบคลุมพื้นที่บางส่วนของตำบลสมอโคน
- องค์การบริหารส่วนตำบลตากออก ครอบคลุมพื้นที่บางส่วนของตำบลตากออก
- องค์การบริหารส่วนตำบลแม่สลิด ครอบคลุมพื้นที่ตำบลแม่สลิด
- องค์การบริหารส่วนตำบลตากตก ครอบคลุมพื้นที่ตำบลตากตก
- องค์การบริหารส่วนตำบลเกาะตะเภา ครอบคลุมพื้นที่ตำบลเกาะตะเภา
- องค์การบริหารส่วนตำบลท้องฟ้า ครอบคลุมพื้นที่ตำบลท้องฟ้า