The community is located along the Sandy River 5 miles southeast of the village of Farmington; U.S. Route 2, Maine State Route 27, Maine State Route 41, and Maine State Route 156 all pass through the village.