Brooks is an unincorporated community in Adams County, Iowa, United States.
Brooks was originally called Canaan City, and under the latter name was founded circa 1853. The population was 200 in 1940.