The community is located on Penobscot Bay and Maine State Route 73 6.5 miles (10.5 km) south of Rockland.
An adjacent boatyard provides facilities for launching, recovering, and storing fishing vessels and pleasure craft.
[6] Rackliff Island, reached from the mainland by a causeway, is inhabited by several hundred households; it lies within St. George township.
An additional hamlet considered part of Spruce Head is found along Clark Island Road on the western shore of Wheeler Bay and also lies within the township of St. George.
[9] In 2023 the Spruce Head fleet recorded landings valued at $20.82 million, the fifth highest in Maine for the year.