The Town Files

Buffalo, Wyoming

City in Johnson County · population 4,415 (2020 Census)

Map: where Buffalo is in WyomingBuffalo
Median home
$300,500
Household income
$62,629
Jan low / Jul high
11° / 83°
Snow a year
43 in
Tornadoes ≤10 mi since 1950
6
Median age
48.0

Buffalo is a city of 4,415 people in Johnson County, Wyoming. The median home is worth $300,500, above the typical Wyoming town ($270,400). It ranks hipper than 100% of Wyoming towns, better for first-time buyers than 91% of Wyoming towns, better for retirees than 87% of Wyoming towns.

Buffalo in our rankings:

How Buffalo ranks

Percentile among Wyoming towns with at least 500 people on The Town Files lifestyle rankings. 50 is typical for the state; 90 means better than 90% of Wyoming towns.

Buffalo lifestyle rankings vs other Wyoming townsRetirement87th pctFamilies38th pctQuiet55th pctWalkability79th pctFirst-time buyers91st pctYoung professionals74th pctVibrancy67th pctHip & trendy100th pctCollege town38th pctUpscale53rd pctVacation homesbottomSeaside characterbottomCyclingbottomTransit67th pctDriving33rd pcttypical
The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025).

Homes and cost of living

The median home in Buffalo is worth $300,500, above the typical Wyoming town ($270,400). Homes cost about 4.8 times the median household income of $62,629, which is more affordable than 30% of Wyoming towns. Median rent is $1,019 a month. 78.6% of households own their home.

Buffalo vs Johnson County vs typical Wyoming townBuffaloJohnson CountyTypical Wyoming townHome value$300,500$326,800$270,400Household income$62,629$64,871$69,545Monthly rent$1,019$1,029$902
Census ACS 5-year estimates, 2020–2024. "Typical town" = median of Wyoming towns with 500+ people.
HousingBuffaloTypical Wyoming town
Median home value$300,500$270,400
Median rent$1,019$902
Median household income$62,629$69,545
Home value ÷ income4.8×3.7×
Homeownership78.6%73.2%
Median year built19741980
Seasonal / vacation homes0.0%—

Who lives in Buffalo

PeopleBuffaloTypical Wyoming town
Median age48.039.7
Age 65 and over31.4%18.2%
Under 1817.6%—
Bachelor's degree or higher29.9%24.8%
Below the poverty line9.9%9.8%
Veterans11.2%—
Born outside the U.S.0.7%—
Work from home17.0%6.2%
Average commute12.9 min17.0 min
Homes with broadband88.8%89.6%

Weather in Buffalo

July highs average 82.8°F and January lows 10.7°F. About 13.8 inches of rain and melted snow fall a year, with 42.7 inches of snow (typical Wyoming town: 55.7 in). Expect about 19 days a year at 90°F or hotter and 184 nights at or below freezing.

Buffalo monthly temperatures and precipitation10°20°30°40°50°60°70°80°90°32° freezing36°11°Jan37°12°Feb47°20°Mar53°28°Apr62°37°May73°46°Jun83°53°Jul82°51°Aug72°42°Sep57°30°Oct45°19°Nov36°11°DecPrecipitation (in) · snow (in) in blue0.46.60.57.40.76.51.54.22.80.92.21.40.81.30.71.33.50.55.90.47.0
NOAA 1991–2020 climate normals: average daily high and low by month; precipitation and snowfall in inches. Temperatures from the Buffalo station (1.4 mi away).

Tornadoes, storms and disasters

6 tornadoes have passed within 10 miles of Buffalo since 1950, compared with 4 for the typical Wyoming town. The strongest, an F1, struck on May 9, 1977 about 5.2 miles from the town center. The most recent was on June 18, 1979.

Tornadoes within 10 miles of Buffalo by decade01950s01960s61970s01980s01990s02000s02010s02020s
NOAA Storm Events Database, tornado tracks (start to end point) passing within 10 miles of the town center, 1950–2026.

Hail of 1 inch or larger has been reported within 10 miles 15 times; the largest was 1.75 inches on July 6, 2023.

Severe weather in Johnson County since 1996

Storm events in Johnson County since 1996 by typeHail134Flood13Blizzard19Wildfire11High Wind166Heavy Snow48Flash Flood27Funnel Cloud14
NOAA Storm Events Database, Johnson County, 1996–2026 (all event types recorded since 1996). 4 deaths recorded.

Johnson County has been included in 7 federal disaster or emergency declarations since 1953, most often for fire, flood, biological.

DeclaredIncidentDeclaration
November 13, 2024FireDR-4845: Wildfires
August 22, 2024FireFM-5531: House Draw Fire
April 11, 2020BiologicalDR-4535: Covid-19 Pandemic
March 13, 2020BiologicalEM-3479: Covid-19
July 7, 2015FloodDR-4227: Severe Storms And Flooding

Jobs and pay in Johnson County

Johnson County had 3,387 jobs in 2024, paying an average of $49,306 a year. Unemployment was 2.8% in 2023; in Buffalo itself the ACS puts it at 5.3%.

Largest industries in Johnson CountyHotels & restaurants432 jobs · $22,795Retail332 jobs · $30,004Construction237 jobs · $53,402Mining, oil & gas180 jobs · $93,939Professional & technical serv…174 jobs · $77,746Other services110 jobs · $33,644
BLS Quarterly Census of Employment and Wages, 2024, private-sector jobs and average annual pay.
Unemployment rate in Johnson County, 2000–20230%2%4%6%8%2000200420082012201620202023Johnson 2.8%
Annual average unemployment rate (BLS Local Area Unemployment Statistics via USDA ERS).

Public schools in Buffalo

5 public schools with 1,092 students, about 11.0 students per teacher.

SchoolGradesStudentsPer teacher
Buffalo High School9-1233412.8
Clear Creek Middle School6-825911.3
Meadowlark ElementaryK-22479.9
Cloud Peak Elementary3-52189.9
New West High School9-123411.3

Buffalo questions

Is Buffalo, Wyoming a good place to retire?

On The Town Files lifestyle rankings, Buffalo scores better for retirees than 87% of Wyoming towns and quieter than 55%. 31.4% of residents are 65 or older (median age 48.0).

How much does a house cost in Buffalo?

The median owner-occupied home in Buffalo is valued at $300,500 (Census ACS 2020–2024), against a median household income of $62,629, so homes cost about 4.8 times income. Median rent is $1,019 a month.

What is the weather like in Buffalo?

July highs average 82.8°F and January lows 10.7°F (NOAA 1991–2020 normals). It gets about 13.8 inches of precipitation a year and 42.7 inches of snow.

Does Buffalo get tornadoes?

6 tornadoes have passed within 10 miles of Buffalo since 1950 (NOAA Storm Events); the strongest was a F1 on May 9, 1977. The typical Wyoming town has had 4.

How this page is made. Every number comes from public data, matched to Buffalo's Census boundary (GEOID 5610685). Comparisons use the median of Wyoming towns with at least 500 people. Weather comes from the nearest NOAA normals station; storm counts use NOAA tornado tracks within 10 miles of the town center. Data snapshot 2026-11-12.