Diamond Beach is a coastal town in the Mid North Coast region of New South Wales, Australia, in the Mid-Coast Council LGA, about 303 km north-north-east of Sydney. At the 2011 census, Diamond Beach had a population of 849 people.
Population: 886 (2016 census)
Postcode(s): 2430
Elevation: 6 m (20 ft)
Location: 303 km (188 mi) NNE of Sydney · 163 km (101 mi) NNE of Newcastle · 30 km (19 mi) SSE of Taree · 24 km (15 mi) N of Forster · 65 km (40 mi) NE of Bulahdelah