Union Church is a historic church on Harpswell Neck Road (Maine State Route 123) in North Harpswell, Maine. Built in 1841, it is architecturally a distinctive and well-preserved combination of Greek Revival and Gothic Revival styles. It was used over the years by a variety of religious groups, and is now maintained by the Harpswell Garden Club. The building was listed on the National Register of Historic Places in 1988.