臺灣位於亞洲大陸的東部邊緣,其東為太平洋,其西為臺灣海峽,其北為琉球群島,其南為南太平洋,四面環海而鄰近歐亞大陸,同時北回歸線貫穿其中,而歐亞板塊與澳洲板塊擠壓造成臺灣高山多平原少的地形,因而造就臺灣的天氣特色。臺灣本島以北回歸線為界,大致分別為熱帶海洋性氣侯,及副熱帶性海洋性氣侯,有高溫、多雨、多風的特徵。但因為聳立的高山,因此垂直的山地氣侯分布又可分為熱帶、副熱帶、暖帶、溫帶、寒帶等多種氣候樣態。就局部而言,中央山脈縱貫全島,將臺灣本島劃分為東西兩部,氣候多所不同,東起蘇澳,西至豐原間,東北-西南間的崇山峻嶺多,使南北氣候迥然不同,而中部高山地區與平原地區的氣候更是相差非常懸殊。臺灣位於東亞季風區範圍內,故季風乃控制臺灣氣候的重要因素。東北季風盛行於冬季,故北部迎風的山坡地以十月下旬到次年三月上旬為雨期。西南季風盛行於夏季,西南部以六月到九月為雨期,多什後雷陣雨,然而西南季風遠不及東北季風強烈。每年五月到十月間熱帶性低氣壓中心多通過臺灣本島,帶來豐沛雨量,若形成颱風更會拔樹毀屋、豪雨成災、土石流肆虐,造成農、工、商等方面很大的損害。 
臺灣本島的年平均雨量在二千五百毫米以上,雨量豐沛,最高可達六千毫米以上。一般而言,高山多平地;東岸多西岸,中部山區年雨量在三千毫米以上,東部多在二千毫米左右,西部沿海平原,除了接近山麓地帶以外,多在一千五百毫米以下,而澎湖僅及一千毫米左右。除高山區外,臺灣多雨中心有二,其一在南部,另一在北部,乃受季風影響,而西部平原近海部分及澎湖則為少雨地帶。以季節分配而言,南部雨量多集中於夏季,而北部則以冬季為多,尤以東北部基隆及宜蘭較明顯。而以雨量分布的多寡而言,南部雨量乾季與雨季分明;北部的雨量分部較為平均,沒有嚴重的乾旱現象。以瞬間降雨量而言,南部的熱雷雨與颱風所帶來的豐沛雨水,往往超過河川的流量,而溢漫出堤防,氾濫成災。臺灣本島的緯度即低,又受暖流的影響,故氣候溫暖,草木多具常綠性。平原地帶的年平均溫度在二十一度以上,且自北而下,越往南部氣溫越高,月平均溫均高於十度以上,所以沒有“冬季”,只有“冬天”。夏季時間長,北部約為八個月,南部則可達十個月之久。除高海拔山區及陽明山區以外,少有霜雪。
風以季風與颱風最顯著,而東北季風較西南季風強烈,以北部的海上及臺灣海峽冬天的風力最強,每每影響作業漁船,而澎湖及新竹為著名多強風的地方。颱風則為多發生在夏季,除直接侵襲花東地區以外,因挾帶大量的水氣,有豐沛的急遽的豪大雨,造成重大災害。
中部山區佔地最廣,氣候尤與平地懸殊,雨量也較多,年平均雨量在三千毫米以上,迎風山坡則超過五千毫米,氣溫較平地低,平均每上升一百公尺會降低0.5度,冬季會有冰雪,平均的霜期達一百七十日之久。