History of North America

How many towns in America are named Jamestown?

There are 12 towns in the United States named Jamestown. They are located in the following states:

- California

- Colorado

- Indiana

- Kansas

- Kentucky

- Missouri

- New York

- North Carolina

- North Dakota

- Ohio

- Pennsylvania

- South Carolina