The island is shared by Currituck County, North Carolina and Virginia Beach, Virginia, United States, bounded by the Currituck Sound, North Landing River, Back Bay, and Knotts Island Bay. Knotts Island is home to Mackay Island National Wildlife Refuge.
The island is shared by Currituck County, North Carolina and Virginia Beach, Virginia, United States, delimited by the Currituck Sound, North Landing River, Back Bay, and Knotts Island Bay. Knotts Island houses Mackay Island National Wildlife Refuge.