ขอนแก่น อยู่ห่างจากกรุงเทพฯ ๔๔๙ กิโลเมตร มีพื้นที่ ๑๐,๘๘๖ ตารางกิโลเมตร แบ่งการปกครองออกเป็น ๒๐ อำเภอ คือ อำเภอเมืองขอนแก่น อำเภอหนองเรือ อำเภอสีชมพู อำเภอน้ำพอง อำเภอกระนวน อำเภอชุมแพ อำเภอบ้านไผ่ อำเภอชนบท อำเภอมัญจาคีรี อำเภอหนองสองห้อง อำเภอพล อำเภอภูเวียง อำเภอแวงน้อย อำเภออุบลรัตน์ อำเภอบ้านฝาง อำเภอเขาสวนกวาง อำเภอพระยืน อำเภอแวงใหญ่ อำเภอเปือยน้อย และอำเภอภูผาม่าน