In 2023, Keithsburg, IL had a population of 520 people with a median age of 51.6 and a median household income of $46,875. Between 2022 and 2023 the population of Keithsburg, IL declined from 570 to 520, a −8.77% decrease and its median household income declined from $52,917 to $46,875, a −11.4% decrease.
The 5 largest ethnic groups in Keithsburg, IL are White (Non-Hispanic) (96.5%), Two Races Excluding Other, & Three or More Races (Non-Hispanic) (2.69%), White (Hispanic) (0.577%), Other (Hispanic) (0.192%), and Black or African American (Non-Hispanic) (0%).
None of the households in Keithsburg, IL reported speaking a non-English language at home as their primary shared language. This does not consider the potential multi-lingual nature of households, but only the primary self-reported language spoken by all members of the household.
100% of the residents in Keithsburg, IL are U.S. citizens.
In 2023, the median property value in Keithsburg, IL was $58,800, and the homeownership rate was 83.8%.
Most people in Keithsburg, IL drove alone to work, and the average commute time was 41.3 minutes. The average car ownership in Keithsburg, IL was 2 cars per household.