Nelson Lagoon is located on the northern coast of the Alaska Peninsula, on a narrow sand spit that separates the lagoon from the Bering Sea. It is 580 miles southwest of Anchorage.
The area encompasses 135.3 sq. miles of land and 61.4 sq. miles of water.