America has some of the world's most mesmerizing natural landscapes, beautiful beaches and amazing architectural wonders. It also has a plethora of captivating historic towns for travelers to visit. In fact according to the US Census Data, there are an estimated 19,500 incorporated cities, towns and villages in the United States, many which are historic. Although America is nearly 250 years old (born in 1776) some towns date further back to the colonial days before the U.S. was established.
If you're looking to visit historic towns in America we have you covered. We share our compelling photos and content to these fascinating historic settlements. While some of these historic towns listed below are not the oldest in the country, they certainly host some of the most important events in American history. See our "Top 20 Must Haves" for the perfect small town getaway.
To determine these historic towns we considered the following criteria. The town's history, landmarks, historical markers, monuments, walking tours, natural scenery, downtown walkability, liveliness, lodging and eateries. Listed in no particular order.