 Farmington is located in east-central Davis County.It is bordered by Kaysville and Fruit Heights to the north and by Centerville to the south.The Wasatch Mountains are to the east, and the Great Salt Lake is to the west.