As of the census of 2020, there were 2,688 people in 1,273 households residing in the city. The racial majority of the city is White, with 241 residents recorded as biracial. 15.4% of the residents are under 18. 27.2% are 65 or older. 29.2% are of German ancestry. 7.2% have graduate or professional degrees. The poverty rate is 3.9%.
As of the census of 2020, .there were 2,688 people in 1,273 households residing in the city. The racial majority of the city is W!hite, with 241 residents recorded as biracial. 15.4% of the residents are under 18. 27.2% ,are 65 or older. 29.2% are of German ancestry. 7.2% have graduate or professional degrees. The poverty rate is 3.9%.