Село Тернівщина знаходиться на лівому березі річки Ворскла, вище за течією на відстані 1 км розташоване село Олепіри, нижче за течією на відстані 2,5 км розташоване місто Полтава, на протилежному березі - село Сем'янівка. Місцевість навколо села сильно заболочена.