อำเภอคง: ประวัติศาสตร์
วันที่ 1 มีนาคม 2481 แยกพื้นที่ตำบลเมืองคง ตำบลวังโพธิ์ และตำบลตาจั่น อำเภอบัวใหญ่ มาตั้งเป็น กิ่งอำเภอคง ขึ้นกับอำเภอบัวใหญ่
พ.ศ. 2490 ได้ยกฐานะกิ่งอำเภอคงเป็น อำเภอคง
วันที่ 1 สิงหาคม 2493 ตั้งตำบลหนองมะนาว แยกออกจากตำบลเมืองคง และตั้งตำบลบ้านปรางค์ แยกออกจากตำบลวังโพธิ์
วันที่ 25 กุมภาพันธ์ 2496 ได้โอนหมู่ที่ 2, 3, 6, 7, 9, 17 และ 18 (ในขณะนั้น) ของตำบลดอนตะหนิน อำเภอบัวใหญ่ มาขึ้นกับตำบลเมืองคง และโอนหมู่ที่ 8 (ในขณะนั้น) ของตำบลดอนตะหนิน อำเภอบัวใหญ่ มาขึ้นกับตำบลตาจั่น
วันที่ 24 กันยายน 2499 จัดตั้งสุขาภิบาลเมืองคงในท้องที่บางส่วนของตำบลเมืองคง
วันที่ 30 กันยายน 2512 ตั้งตำบลคูขาด แยกออกจากตำบลเมืองคง
วันที่ 30 กันยายน 2514 ตั้งตำบลโคกกระเบื้องและตำบลบ้านเหลื่อม แยกออกจากตำบลวังโพธิ์ และตั้งตำบลเทพาลัย แยกออกจากตำบลตาจั่น
วันที่ 18 ตุลาคม 2519 ได้แยกพื้นที่ตำบลบ้านเหลื่อม ตำบลวังโพธิ์ และตำบลโคกกระเบื้อง ไปตั้งเป็นกิ่งอำเภอบ้านเหลื่อม ขึ้นกับอำเภอคง
วันที่ 20 กันยายน 2522 ตั้งตำบลหนองบัว แยกออกจากตำบลบ้านปรางค์
วันที่ 15 สิงหาคม 2523 ตั้งตำบลโนนเต็ง แยกออกจากตำบลหนองมะนาว
วันที่ 1 มกราคม 2531 ยกฐานะเป็นอำเภอบ้านเหลื่อม
วันที่ 12 ตุลาคม 2531 ตั้งตำบลดอนใหญ่ แยกออกจากตำบลเมืองคง
วันที่ 1 กรกฎาคม 2534 ตั้งตำบลขามสมบูรณ์ แยกออกจากตำบลตาจั่นและตำบลเทพาลัย
วันที่ 24 กันยายน 2536 จัดตั้งสุขาภิบาลเทพาลัยในท้องที่บางส่วนของตำบลเทพาลัย
วันที่ 25 พฤษภาคม 2542 ยกฐานะจากสุขาภิบาลเมืองคงและสุขาภิบาลเทพาลัย เป็นเทศบาลตำบลเมืองคงและเทศบาลตำบลเทพาลัยตามลำดับ