È sede del Consiglio dell'Associazione intercomunale Terre Verdiane. È situata nella Pianura padana costeggiata a sud dalle prime colline è situata a circa 23 km ad ovest di Parma e a 30 km a sud del fiume Po. Ad ovest della città scorre il torrente Stirone, affluente del fiume Taro. Un tempo il torrente scorreva nell'attuale centro cittadino, dove sorge il Duomo. Ad est è bagnata dal torrente Rovacchia.