Østfolds har en mengde øyer, hvorav de ti største er fluviale Tunøya (81 km²) og Rolvsøy (60 km²), fulgt av Kirkøy (30), Kråkerøy (20), Vesterøy (16), Asmaløy (9), Spjærøy (8), innsjøøya Dillingøya (5), Søndre Sandøy og Hankø (begge 4). Mest befolket er Tunøya (32 000), Rolvsøy (26 000), Kråkerøy (7 500) og Hafslundsøy (2 500).