In 2023, Keo, AR had a population of 313 people with a median age of 46.9 and a median household income of $39,375. Between 2022 and 2023 the population of Keo, AR grew from 278 to 313, a 12.6% increase and its median household income declined from $41,875 to $39,375, a −5.97% decrease.
The 5 largest ethnic groups in Keo, AR are White (Non-Hispanic) (49.5%), Black or African American (Non-Hispanic) (37.4%), Two+ (Hispanic) (12.1%), Two+ (Non-Hispanic) (0.958%), and White (Hispanic) (0%).
None of the households in Keo, AR 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.
87.9% of the residents in Keo, AR are U.S. citizens.