Brainard, IowaBrainard is an unincorporated community in Fayette County, Iowa, United States. It is located at the junction of Echo Valley Road and F Avenue, four miles southwest of Elgin.HistoryBrainard's population was 25 in 1902, and 27 in 1925. The population was 40 in 1940.