西寧位于青藏高原的東部,市區平均海拔2275米,日照強烈,屬于大陸高原半干旱氣候。全年平均氣溫為6℃左右,這里為黃河湟水谷地暖區,冬季受冷空氣影響較少,因而冬無嚴寒,一月份的平均氣溫為零下7℃左右;夏無酷暑,6-8月的月平均溫度只有15~17℃,平均最高氣溫在25℃以下,是理想的避暑勝地,被譽為 "中國夏都"。
年降水量在370毫米左右,多集中于夏季,占到全年降水量的70%。
市區海拔2261米,年平均降水量380毫米,蒸發量1363.6毫米,年平均日照為1939.7小時,年平均氣溫7.6℃,最高氣溫34.6℃,最低氣溫零下18.9℃,屬高原高山寒溫性氣候。夏季平均氣溫17-19℃,氣候宜人,是消夏避暑勝地,有“中國夏都”之稱。