The town of Farmington is located in the county of Marion. It covers a total area of 1.11 sq. km. The economy of the city revolves around industries involved in pharmaceuticals and cleaning. Commercial spaces available in the city is utilized by greenhouses, clinics, parking lot stations and riding academics.