罗马位于意大利中部拉齐奥大区的台伯河平原上,台伯河和阿涅内河在罗马城外汇合,罗马地跨在台伯河两岸,东面是阿布鲁佐,东北面是Sabini山脉,南面是Albani山脉。市中心在距离第勒尼安海约24公里的内陆,但城市向西南一直延伸到仅距离海岸5公里处,海拔高度从13米到120米,平均海拔高度37米,市区总面积约1285平方公里。
古罗马中心就是沿着台伯河岸发展起来的,台伯河中有一座船形的岛屿,是台伯河自然冲积而成的,在河岸边有七座山丘:帕拉提诺(Palatino)、阿文提诺(Aventino)、卡比托利欧(Campidoglio)、奎利那雷(Quirinale)、维米那勒(Viminale)、埃斯奎利诺(Esquilino)和西里欧(Celio),罗马因此也被称为“七丘之城”。
罗马省的北部与维泰博省和列蒂省、东部与阿布鲁佐大区的阿奎拉省、南部与弗罗西诺内省和拉蒂纳省接壤。
罗马由于地处地中海沿岸,是典型的地中海气候,年平均气温15.5摄氏度,年降水量880毫米。每年4月至6月气候最为怡人;7月和8月是最热和最干燥的季节,平均气温24.5至24.7摄氏度,降水量14至22毫米,8月的日最高气温可以超过32摄氏度。
以前的传统是8月份会停止许多商业活动,罗马人习惯在夏日离开炎热的城市出去避暑度假,但这种习俗正在慢慢被改变,整个夏季罗马市仍旧正常运作,以便迎合日益增加的游客需求,和罗马人自己工作习惯的改变;
9月中旬至10月是最为晴朗的季节,被称为“罗马的美丽十月天”;10月至12月是最潮湿的季节,降水量可达106至128毫米;12月的平均最高气温约为14摄氏度,1月最寒冷,平均气温为6.9摄氏度。
罗马的纬度为:41.89398。