Elm Hill is a community in Hampstead Parish, New Brunswick, Canada.
Throughout the 1800s, the community enjoyed a period of relative prosperity, as its remoteness allowed the residents to develop their economy free from outside interference.
Once the railroad replaced the river as the highway, however, the community's isolation worked against it.
Elm Hill once supported a post office, a store, two churches (Pentecostal and Baptist), and a school although those are all now closed.
[4] As of the 2016 census, the area is still home to 25 residents, many involved in small-scale farming operations or employed in government jobs.