Lewis, KS has a population of 389 and is the 21,022nd largest city in the United States. The population density is 1,236 per sq mi which is 3425% higher than the Kansas average and 1265% higher than the national average. The median age in Lewis is 48 which is approximately 33% higher than the Kansas average of 36. In Lewis, 74% of the population over 15 years of age are married, 68% speak English and 32% speak Spanish. 55% of Lewis residents were born in Kansas, 25% were born out of state, 1% were born outside of the United States and 19% were foreign born.