Rom befindet sich in der Region Latium in Mittelitalien. Die Stadt liegt an den Ufern des Tibers. Das Zentrum befindet sich auf sieben Hügeln östlich des Tibers: dem Aventin, dem Kapitol, dem Caelius, dem Esquilin, dem Palatin, dem Quirinal und dem Viminal. Der Vatikanische Hügel, der Janiculum, der Velia und der Pincio gehören nicht zu diesen traditionellen sieben Hügeln, ebenso wenig wie der höchste Hügel der Stadt, der Monte Mario mit 139 Metern über dem Meeresspiegel. Neben dem Tiber fließt auch der Fluss Aniene durch die Stadt.
Als Grenze der Stadt kann der Grande Raccordo Anulare angesehen werden, die Ringstraße, die die Stadt 10 Kilometer vom Zentrum entfernt erschließt. Das Stadtgebiet von Rom umfasst jedoch eine Fläche von 1.285 km² und reicht bis zum Tyrrhenischen Meer, das mehr als 20 Kilometer vom Stadtzentrum entfernt ist.