The United States has a long and diverse history, and has been settled by many different groups both before and since gaining independence. Because the U.S. was already settled when it came into existence during the American Revolution, the question of what the first U.S. settlement was is a complex one. Several modern towns claim to be the "oldest," "earliest" or variations on that theme; the facts depend on how "U.S. settlement" and "first" are defined.

Earliest Settlers

The ancestors of Native Americans first crossed into North America at least 13,000 years ago, probably passing through Alaska before arriving in what are now the contiguous 48 states. Although these early colonists were hunter-gatherers who may not have had permanent settlements, later generations of Native Americans did settle into villages, towns, and even cities long before the arrival of European explorers. It's hard to know what the first Native American settlement was, but the largest one in what is now the U.S. was the city of Cahokia. Located on the Mississippi River in what is now Illinois, Cahokia was founded around the year 700 and reached its peak in the 11th and 12th centuries. With a population of 10,000 to 20,000, it was around the same size as London and Paris at that time.

Oldest Surviving Town

Cahokia was abandoned before the arrival of Europeans in America, but some other Native American settlements have survived until today. The Acoma Pueblo, an adobe village in New Mexico, is sometimes said to be the oldest continuously inhabited town in North America. It is believed that Acoma was first settled at least 1,200 years ago, around the 9th century, and its location atop a desert mesa has helped protect it over the centuries. Today the village has a permanent population of only about 20, but the Acoma people who leave nearby and in other places total about 6,000.

Oldest European Settlement

The history of the U.S. as a country is of course tied to the arrival of European explorers and colonists in the Americas. Although Vikings from Scandinavia are known to have landed in North America centuries before Christopher Columbus did, their only known settlement was in what is now Canada. Columbus himself never set foot in what later became the 50 states, but his arrival did mark the beginning of Spanish colonization in the New World. The oldest continuously occupied European settlement in the continental U.S. is St. Augustine, Florida, which was founded in 1565 as a Spanish military base. But although they are now located in the U.S., St. Augustine and the rest of Florida were not actually part of the country during the American Revolution, instead being bought from Spain several decades later in 1821.

Oldest English Settlements

Since the U.S. was formed from 13 British colonies in North America, the first English settlements might be considered the earliest U.S. towns. The very first English settlement in what is now the U.S. was the Roanoke Island colony in North Carolina, which was founded in 1587. However, when the colony's governor left for supplies and returned three years later, he found the settlement mysteriously deserted, and its ultimate fate is still not known today. The earliest long-term English settlement was Jamestown, Virginia, which was founded by Capt. John Smith in 1607, and survived for almost 100 years before eventually being abandoned. Meanwhile, the title of oldest continuously inhabited English-speaking city in the U.S. is claimed by Hampton, Virginia, which was founded in 1610 and still exists as a populated city today.