Farmington is located in Ontario County northwest of Canandaigua on Highway 332 and in the Western Region of the state.
Farmington is part of the Rochester, New York metro area.
It was named after Farmington, CT.