西宁位于青藏高原的东部,市区平均海拔2275米,日照强烈,属于大陆高原半干旱气候。全年平均气温为6℃左右,这里为黄河湟水谷地暖区,冬季受冷空气影响较少,因而冬无严寒,一月份的平均气温为零下7℃左右;夏无酷暑,6-8月的月平均温度只有15~17℃,平均最高气温在25℃以下,是理想的避暑胜地,被誉为 "中国夏都"。
年降水量在370毫米左右,多集中于夏季,占到全年降水量的70%。
市区海拔2261米,年平均降水量380毫米,蒸发量1363.6毫米,年平均日照为1939.7小时,年平均气温7.6℃,最高气温34.6℃,最低气温零下18.9℃,属高原高山寒温性气候。夏季平均气温17-19℃,气候宜人,是消夏避暑胜地,有“中国夏都”之称。