×

Avalon Peninsula

The Avalon Peninsula is a large peninsula that makes up the southeast portion of the island of Newfoundland. It is 9,220.61 square kilometres in size. The peninsula is home to 270,348 people, about 52% of Newfoundland's population, according to... Wikipedia
Area: 3,560 mi²
Population: 270,348 (2016)
Location: North America