Das Dorf Gatteo befindet sich in der Provinz Forlì-Cesena, die zur Region Emilia-Romagna gehört. Die Gemeinde besitzt 7061 Einwohner und hat eine Fläche von 14,16 Quadratkilometer bei einer Bevölkerungsdichte von 498,66 Einwohner pro Quadratkilometer. Gatteo befindet sich 21 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

A Mare
Fiumicino
Sant'Angelo