Rarotonga har et areal på areal 67,1 km² og er den største av Cookøyene. Den er del av den vestlige kjeden i den sørlige gruppen av ni vulkanske øyer. Øya er en del av Stillehavsplaten og beveger seg 10 cm mot nordvest hvert år. Rarotonga er geologisk den yngste av Cookøyene. Den ble dannet for 2,3 millioner år siden.