Chesapeake Bay is on the mid-Atlantic coast of the United States, mainly between the states of Maryland and Virginia.

Quick Scoop: Where is Chesapeake Bay?

  • It lies between Maryland to the north and Virginia to the south.
  • It is separated from the open Atlantic Ocean by the Delmarva Peninsula (parts of Maryland, Virginia, and all of Delaware).
  • The bay stretches about 200 miles from the mouth of the Susquehanna River in Maryland down to its opening between Cape Henry and Cape Charles, where it flows into the Atlantic.
  • Major nearby cities include Annapolis and Baltimore in Maryland and Norfolk and Virginia Beach in Virginia.

In short, if you look at a map of the U.S. East Coast, Chesapeake Bay is the long, narrow body of water just inland from the Atlantic, between Maryland and Virginia.

Information gathered from public forums or data available on the internet and portrayed here.