Hampstead is a community in Hampstead Parish, New Brunswick, Canada. It was settled by Loyalists from New York in 1786 and was named for Hempstead, New York.