Neptune Beach is located on a barrier island in
Duval County off of Highway A1A, east of
Jacksonville between
Atlantic Beach and
Jacksonville Beach along on the banks of the Tolomato River near the Atlantic coastline. The population estimate for July 1, 1998 was 6,978, an increase of 162 since 1990.
Neptune Beach is part of the Jacksonville, Florida metro area.
The City of Neptune Beach is a small residential beach community, while extending one by two and a half miles in land area.
Beach activities enjoyed at Neptune Beach include swimming, fishing, walking, shelling and numerous water sports.
The name Neptune Beach dates back to the year 1922 when Dan Wheeler built his own train station next to his home and named it Neptune.