The following is a list of named islands of the state of Virginia. According to the USGS, there are 307 named islands, and many more unnamed ones. Over half of the named islands are in the James River, Chesapeake Bay/Pocomoke Sound, or are part of the Virginia Barrier Islands.