En el año 2000 tenía una población de 10 585 habitantes y una densidad poblacional de 103,6 personas por km².
Farmington se encuentra ubicado en las coordenadas 42°58′51″N 77°19′19″O / 42.98083, -77.32194.
[2] Según la Oficina del Censo en 2000 los ingresos medios por hogar en la localidad eran de $49.863 y los ingresos medios por familia eran $54.769.
Los hombres tenían unos ingresos medios de $39.645 frente a los $26.097 para las mujeres.
La renta per cápita para la localidad era de $20.756.