Upolu[1] je vulkansko ostrvo u sklopu Samoanskih ostrva, u zapadnom dijelu Tihog okeana. Ostrvo je dugo 75 km, površina mu je 1,125 km2 i po površini je drugo najveće ostrvo u sklopu samoanskih ostrva poslije ostrva Savai'i. Glavni grad Samoe, Apia, se nalazi u središnjem dijelu sjeverne strane ostrva.
U polinezijskoj mitologiji, Upolu je naziv za prvu ženu na ostrvu.