La ville de Jarocin est située au centre de la voïvodie de Grande-Pologne, dans un paysage très rural où l'agriculture domine.
La ville s'étend sur 16,23 km2.
Jarocin est localisée à environ 63 km au sud-est de Poznań, la capitale régionale.
Jarocin est un important centre routier : la ville est traversée par les routes nationales polonaise 15(de) (qui relie Trzebnica à Ostróda), 12(de) (qui relie Łęknica à Dorohusk) et 11 (qui relie Kołobrzeg à Bytom), ainsi que par la route voïvodale 443(de) (qui relie Jarocin à Tuliszków). Il est par ailleurs prévu que la voie rapide S11 (qui reprend le tracé de la route nationale n°11) dévie la ville par l'Est. Les travaux du premier tronçon de cette déviation ont commencé en 2015.
La ville est également un important centre ferroviaire : les lignes ferroviaires polonaises no 272 Kluczbork - Poznań Główny, no 281 Oleśnica - Chojnice et no 360 Jarocin - Leszno passent par la ville.