Best Answer

Same place it is located today- on the North Bank of the James River, near Williamsburg VA.

User Avatar

Wiki User

โˆ™ 2010-10-27 23:53:17
This answer is:
User Avatar
Study guides

In a step toward declaring independence from England who advised the colonies to adopt new governments

Where was Jamestown located in 1607

How many men signed the Mayflower Compact

What is the lower house of the legislature called

See all cards
No Reviews

Add your answer:

Earn +20 pts
Q: Where was Jamestown located in 1607?
Write your answer...
Still have questions?
magnify glass
People also asked

Which amendment gives the states authority that the Federal Government does not have?

View results

How are electors chosen in each state?

View results

Which statement is not true about state governments?

View results

What is the main role of a governor?

View results