Sterling is a city located in Rice County, Kansas. Sterling has a 2026 population of 2,309. Sterling is currently growing at a rate of 1.14% annually and its population has increased by 2.76% since the most recent census, which recorded a population of 2,247 in 2020.