Farmington Iowa Episcopal Churches

Farmington Iowa has a zip code of 52626. The current date and time in Farmington is April 27, 2024, 12:56 pm and it has a population of 1,356 people. Farmington Iowa lies at an elevation of 664 feet.