Jagodina se nalazi na reci Belici u srednjem Pomoravlju, pod kojim, u užem smislu, treba podrazumevati Paraćinsko-jagodinsku kotlinu, odnosno uzan ravničarski pojas sa obe strane toka Velike Morave — od Stalaćke klisure na jugu do Bagrdanskog tesnaca na severu, na kome se razvijaju Paraćin, Ćuprija i Jagodina kao važniji regionalni centri i sedišta istoimenih opština.
Jagodinska opština prostire se na 470 km², obuhvata 54 naselja i graniči se sa sedam opština. Jagodina leži na 43° 59' severne geografske širine i na 24° 14' istočne geografske dužine, na prosečnoj nadmorskoj visini od 116 metara a najviša kota je Đurđevo brdo na 213 metara.