Where is Poplar Island?
Poplar Island is located in the middle of the Chesapeake Bay about 8 miles northeast of the Calvert County town of North Beach.
Poplar Island is actually a restored island that is still being built using the dredged material from the shipping channel in the Chesapeake Bay.
To see some of the terrapin research work on Poplar. Click on the button below.