The city of Neptune Beach, Florida is located in Duval County and is part of the Jacksonville Beaches community, the name for the towns and communities on the northern half of San Pablo Island. Sites listed in this category include business, government, education, tourism, recreation and community resources.