Das Dorf Santa Sofia befindet sich in der Provinz Forlì-Cesena, die zur Region Emilia-Romagna gehört. Die Gemeinde besitzt 4211 Einwohner und hat eine Fläche von 148,57 Quadratkilometer bei einer Bevölkerungsdichte von 28,34 Einwohner pro Quadratkilometer. Santa Sofia befindet sich 258 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Berleta
Biserno
Calci
Campigna
Camposonaldo
Corniolo
Monte Giudi
San Martino
Spinello