Upolu merupakan sebuah pulau di Samoa. Pulau ini terletak di bagian Samudera Pasifik. Pada tahun 2001, pulau ini memiliki jumlah penduduk sebanyak 134.400 jiwa dan memiliki luas wilayah 1.125 km².
Pulau ini memiliki angka kepadatan penduduk sebesar 119,47 jiwa/km². Kota terbesar di pulau ini ialah Apia.