El Dorado is a city located in south-central Kansas within the United States. It serves as the county seat of Butler County and is situated along the Walnut River in the central portion of the county.
As of the 2020 census, the city had a population of 12,870. The community is notably home to Butler Community College.