薩摩亞由兩個大島-烏波盧島與薩瓦伊島以及兩島周圍的8個小島組成。
除烏波盧島與薩瓦伊島外,還有另外8個小島:3個島位於阿波利馬海峽(馬諾諾島、阿波利馬島及Nu'ulopa島)),4個(Aleipata群島)位於烏波盧島以東(Nu'utele、Nu'ulua、Namua以及Fanuatapu島)以及位於烏波盧島南岸Vaovai村以南1.4km的Nu'usafe'e島(面積小於 0.01 km²)。
薩摩亞最高點位於薩瓦伊島上的Mauga Silisili,海拔1,857 m。
氣候屬於熱帶,雨季從11月到4月。
自然資源主要有水力、魚類