Medicine Lodge is the biggest city in Barber County, Kansas, United States. It is also the county seat of Barber County. In 2010, 2,009 people lived there.