Adair is a city in Adair and Guthrie counties of Iowa in the United States. The population was 791 at the 2020 census.