For general questions or comments about the City of Farmington contact us here.
For information or reservations for Indian Lake, this is not the contact for that, please call 319-878-3706 for any Indian Lake needs. Thank you!
For City Offices and Services contact info, hours, etc . . click here