Город зародился и развивался на сложной в геологическом отношении территории. Вулканические отложения расположены к юго-востоку и северо-западу от Рима. В первом районе, там, где нынче находятся Альбанские холмы, некогда бушевал могучий вулкан Лациале; на северо-западе, в массиве Монти-Сабатини, также существовали вулканы. Эти огнедышащие горы геологически очень молоды: они были действующими всего 600–300 тыс. лет назад. Значительная часть знаменитых холмов Вечного города образована именно отложениями этих вулканов. В наши дни вулканическая активность в районе Рима считается низкой.
Римская коммуна характеризуется разнообразием пейзажей: возвышенности (в их числе знаменитые Семь холмов), равнины, река Тибр с ее притоком Аньене, побережья озер Браччано и Мартиньяно, речной остров Тиберина, песчаные пляжи по берегам Тирренского моря.
Согласно старой легенде, Рим был основан на семи холмах: Палатинском (современный Палатино, 51 м над уровнем моря), Авентинском (Авентино; 46 м над ур.м.), Капитолийском (Кампидольо, 50 м над ур.м.), Квиринале (Куиринале, 52 м над ур.м.), Виминале (Виминале, 54 м над ур.м.), Эсквилине (Эскуилино, 75 м над ур.м.) и Целии (Челио, 50 м над ур.м.). Так записали эту легенду позднейшие римские историки. Что же касается исторических фактов, то самые древние поселения людей были обнаружены на Палатинском холме. На самом-то деле высоких мест в городе было предостаточно: Монте-Марио, Джаниколо, Пинчо и др. Семерка была выбрана, вероятно, по причине сакрального или магического значения этого числа.
Город характеризуется типично средиземноморским климатом, особенно благоприятным в осенние и весенние месяцы. Римское лето жаркое и обычно сухое; зима – мягкая и дождливая, хотя случаются вторжения настоящих холодов, когда выпадает снег, который может пролежать несколько дней. Самый холодный месяц – январь, когда средняя дневная температура ненамного превышает +11 °C, а по ночам термометр опускается до +4 °C. Немногим теплее декабрь и февраль. Самыми жаркими месяцами в Риме являются июль и август: днем тогда термометр в среднем зашкаливает за + 30 °C, а по ночам почти не опускается ниже + 19 °C.
Вообще-то в Риме, как и во многих городах Центральной Италии, наибольшая жара приходится на середину августа. Воздух днем так раскаляется, что его называют «железным», а само это время – Железным августом (Феррагосто).
В течение года Рим довольно хорошо «проветривается»; преобладают ветры северных направлений (трамонтана, грекале) и западных (маэстрале, либеччо и понентино).