Bay Head is a borough in Ocean County, New Jersey, United States. As of the 2010 United States Census, the borough's population was 968, reflecting a decline of 270 (-21.8%) from the 1,238 counted in the 2000 Census, which had in turn increased by 12 (+1.0%) from the 1,226 counted in the 1990 Census. Bay Head is situated on the Barnegat Peninsula, also known as Barnegat Bay Island, a long, narrow barrier island that separates Barnegat Bay from the Atlantic Ocean. Together with Mantoloking, Bay Head is considered part of the Jersey Shore's "Gold Coast".