Newhall is a city located in Benton County, Iowa. Newhall has a 2026 population of 887. Newhall is currently growing at a rate of 0.11% annually and its population has increased by 1.03% since the most recent census, which recorded a population of 878 in 2020.