Archer is a city in O'Brien County, Iowa, United States. The population was 126 at the 2000 census.
The town of Archer was founded in 1888 by John Archer, who owned the land on which the town was plotted according to obriencounty.com
Longstanding Mayor Bill Engeltjes oversaw the centennial celebration of 1988. Replete with a parade, fashion show, street dance, and "greased pig" contest, the celebration honored Northwest Iowan heritage.