Where was Thomas Jefferson from?

 - Pennsylvania
 - Virginia
 - England
 - Canada
Thomas Jefferson was from Virginia.
Virginia was a British colony when Thomas Jefferson was born. Virginia was the first of the Thirteen Colonies in North America. More colonists lived in Virginia than in any other British colony.
Thomas Jefferson was not from England. England was a different part of the British Empire.