Medicine Lodge
City in Barber County, Kansas

Medicine Lodge is a city in Barber County, Kansas, with 1,781 residents (2020 Census). It sits at 1,496 ft (456 m) above sea level. The nearest town is Sharon, 9.3 miles E.
- 1,781residents (2020 Census)
- 1,496 ftelevation · 456 m
- 1.2 sq miland area · 3.1 km²
- 1,486 / sq mipopulation density
- 67104ZIP code
About Medicine Lodge
Medicine Lodge is a city in and the county seat of Barber County, Kansas, United States. As of the 2020 census, the population of the city was 1,781.
Text: Wikipedia · CC BY-SA 4.0
Medicine Lodge weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Medicine Lodge
Webcams: Windy.com
Living in Medicine Lodge
- Median household income
- $59,392
- Median home value
- $97,100
- Median rent
- $841/mo
- Median age
- 43.1
Do you know Medicine Lodge? Tell us about it
Help other travelers: share what makes Medicine Lodge special. We review every message before publishing it.
Map of Medicine Lodge
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Medicine Lodge Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Medicine Lodge, KS population
Medicine Lodge had 1,781 residents in the 2020 Census.
| 2020 Census | 1,781 |
|---|---|
| Density | 1,486 per sq mi (574 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Medicine Lodge at a glance
| State | Kansas (KS) |
|---|---|
| County | Barber County |
| Type | City |
| Population | 1,781 (2020) |
| Land area | 1.20 sq mi (3.1 km²) |
| Elevation | 1,496 ft (456 m) |
| Coordinates | 37.2851° N, 98.5812° W |
| ZIP code | 67104 |
| Official website | cyberlodg.com/mlcity |
| Census code (GEOID) | 2045500 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Medicine Lodge
- Sharon9.3 mi E
- Isabel12.7 mi N
- Nashville13.7 mi NE
- Lake City14.4 mi W
- Sawyer15.8 mi N
- Hazelton16.8 mi SE
- Hardtner19.1 mi S
- Kiowa19.2 mi S
- Sun City19.5 mi W
- Attica19.7 mi E
- Zenda19.8 mi NE
- Coats20.6 mi NW
Straight-line distance between town centers.
Frequently asked questions about Medicine Lodge
What county is Medicine Lodge in?
Medicine Lodge is in Barber County, Kansas.
What is the population of Medicine Lodge, KS?
1,781 people lived in Medicine Lodge at the 2020 Census.
What is the ZIP code of Medicine Lodge, KS?
The ZIP code of Medicine Lodge is 67104.
What is the elevation of Medicine Lodge?
1,496 feet (456 m) above sea level.
What towns are near Medicine Lodge?
Sharon (9.3 mi), Isabel (12.7 mi), Nashville (13.7 mi), Lake City (14.4 mi), Sawyer (15.8 mi).
Last updated: