Why didn't the Vikings colonize North America?

The Vikings landed in what is now Newfoundland, Canada around the year A.D. 1000. So why didn't they colonize the region like other Europeans did centuries later?

An illustration of Vikings on a boat
An illustration of Leif Erikssen and his crew off the coast of Vínland (modern-day Newfoundland, Canada) in a Viking landing boat.
(Image credit: North Wind Picture Archives via Alamy Stock Photo)

Following Christopher Columbus' first voyage across the Atlantic in 1492, Spain and other European countries engaged in large-scale colonization that resulted in European settlers and their descendants colonizing most of the Western Hemisphere.

However, they weren't the first Europeans to make the voyage to North America. After establishing settlements in Iceland and Greenland in the ninth and 10th centuries A.D., the Vikings reached what is now Newfoundland, Canada in around A.D. 1000. They built an outpost at L'anse aux Meadows and used it to explore other areas of northeastern North America, with historical records indicating that they created another outpost called "Hop" somewhere in what's now the province of New Brunswick.

Owen Jarus
Live Science Contributor

Owen Jarus is a regular contributor to Live Science who writes about archaeology and humans' past. He has also written for The Independent (UK), The Canadian Press (CP) and The Associated Press (AP), among others. Owen has a bachelor of arts degree from the University of Toronto and a journalism degree from Ryerson University.