萨克拉门托属于地中海型气候(柯本气候分类法Csa),其特征为潮湿、温和的冬天和干燥、炎热的夏天。雨季分布于十月到四月。极少降雪,降雪最高纪录为1888年1月4日在市中心的8.9厘米,1900年后只有三次较显著的降雪纪录,最后一次为1976年。
根据1981至2010年在行政机场的数据,日最低气温低于或等于0 °C(32 °F)的平均日数为15天;日最高气温超过30 °C(86 °F)的日数年均有103天,35 °C(95 °F)以上的有38天。最冷月(12月)均温7.9 °C(46.2 °F),极端最低气温−8 °C(17 °F)(1932年12月11日)。最热月(7月)均温24.0 °C(75.2 °F),极端最高气温46 °C(115 °F)(1961年6月15日)。年均降水量约470毫米(18.52英寸),年极端最少降水量为148毫米(5.81英寸)(2013年),最多为956毫米(37.62英寸)(1983年)。无霜期平均有299天(2月11日至12月6日)。 萨克拉门托河(Sacramento River)是美国加利福尼亚州最长的河流。该河发源于卡斯克德山脉的沙斯特山附近,全长382英里。该河自发源地流向西南,穿过位于太平洋海岸山脉和内华达山脉之间的加利福尼亚中央谷地北部,下游与美国河汇合后不远,连同圣华经河形成萨克拉门托河三角洲,注入旧金山湾北部。其主要支流为皮特河、番泽河、梅克劳德河以及美国河。其中皮特河最长,但番泽河与美国河流量更大。