金門屬於副熱帶海洋氣候,平均氣溫為21度C,7、8月份最熱氣溫可高達33度C,最冷為12月至2月只有10度C左右,是中華民國除了連江縣外最冷的縣市。
全年雨量稀少,平均年降雨量不到一千一百公釐,而且分布不均,每年二月至四月為雨季,十月至翌年二月為旱季,平均相對濕度79%,境內沒有高山,因此大陸東北季風直接吹襲,蒸發量高達一千六百餘公釐。