Farmington is a census-designated place (CDP) comprising the center of the town of Farmington, which is the county seat of Franklin County in Maine, United States.
Maine State Route 4 runs through the center of the CDP, leading northwest 40 miles (64 km) to Rangeley and south 46 miles (74 km) to Lewiston.
Maine State Route 27 also runs through the center of town, following ME 4 out of town to the north and US 2 out of town to the southeast; ME 27 leads north 72 miles (116 km) to the Canada–US border at Coburn Gore and southeast 37 miles (60 km) to Augusta, the state capital.
Temple Stream joins the Sandy River from the west in the southwestern part of the CDP.
40.8% of all households were made up of individuals, and 15.6% had someone living alone who was 65 years of age or older.