Medicine Lodge

City in Barber County, Kansas

View of Medicine Lodge, Kansas
Photo: Ammodramus · CC0

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.

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…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Medicine Lodge

All 6 webcams near 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
Cost of living and demographics of Medicine Lodge ›

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

Loading 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 Census1,781
Density1,486 per sq mi (574 per km²)

Source: U.S. Census Bureau, Decennial Census.

Medicine Lodge at a glance

StateKansas (KS)
CountyBarber County
TypeCity
Population1,781 (2020)
Land area1.20 sq mi (3.1 km²)
Elevation1,496 ft (456 m)
Coordinates37.2851° N, 98.5812° W
ZIP code67104
Official websitecyberlodg.com/mlcity
Census code (GEOID)2045500

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Medicine Lodge

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: