Географічні відомості

Протяжність району з півночі на південь — 46 км, з заходу на схід — 35 км.
На півночі район межує з Решетилівським, на півдні і сході — Кобеляцьким, на заході — Кременчуцьким районами Полтавської області.
Район утворено 7 березня 1923 року під назвою Бригадирівський. 26 квітня 1933 року перейменовано на Козельщинський і входив до Харківської області.
22 вересня 1937 року з утворенням Полтавської області віднесений до останньої.
До складу району входить 2 селищні і 16 сільських рад, які об'єднують 78 населених пунктів: два селища міського типу — Козельщина, Нова Галещина, 76 сіл. Всього дворів — 12271, населення — 20 тис. ос.