Ulysses is a city located in Grant County Kansas. It is also the county seat of Grant County. With a 2020 population of 5,370, it is the 60th largest city in Kansas and the 4571st largest city in the United States . Ulysses is currently declining at a rate of -2.13% annually and its population has decreased by -12.84% since the most recent census, which recorded a population of 6,161 in 2010. Ulysses reached it's highest population of 6,206 in 2011. Spanning over 3 miles, Ulysses has a population density of 1,687 people per square mile.
The average household income in Ulysses is $67,910 with a poverty rate of 11.96%. The median rental costs in recent years comes to $691 per month, and the median house value is $111,200. The median age in Ulysses is 31.5 years, 30.5 years for males, and 33.4 years for females.