Baxter is a city in Jasper County, Iowa, United States. Baxter is located 33 miles northeast of Des Moines. The population was 962 at the 2020 census.