Yüzölçümü 40.100 metrekare olan ada. Brezilya'da, Para Eyaleti'nin doğu kesiminde, Amazon deltasında yer alır. Dünyanın en büyük nehir adasıdır. Amazon Nehri'nin ana kolu, Adanın kuzeyinden geçer. Marajo, güneyde Para Nehri'nin oluşturduğu haliçle anakaradan ayrılır. Her yıl yağmur mevsiminde adanın yarısı sular altında kalır.