Kozelschyna (Ukrainian: Козельщина) is an urban-type settlement in the Poltava Oblast (province) of central Ukraine, located 77 km from Poltava. Serving as the administrative center of the Kozelshchynskyi Raion (district), the city itself is also designated as a separate raion within the oblast. The current estimated population is around 4,500 (as of 2012). Kozelschyna is also a railway station, and located close to the highway M22-E584.