The Town Files

Beattyville, Kentucky

City in Lee County · population 2,176 (2020 Census)

Map: where Beattyville is in KentuckyBeattyville
Median home
$113,600
Household income
$22,880
Jan low / Jul high
24° / 84°
Snow a year
16 in
Tornadoes ≤10 mi since 1950
4
Median age
37.3

Beattyville is a city of 2,176 people in Lee County, Kentucky. The median home is worth $113,600, below the typical Kentucky town ($161,450). It ranks quieter than 81% of Kentucky towns, better for first-time buyers than 81% of Kentucky towns.

How Beattyville ranks

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

Beattyville lifestyle rankings vs other Kentucky townsRetirement53rd pctFamilies12th pctQuiet81st pctWalkability16th pctFirst-time buyers81st pctYoung professionals39th pctVibrancy20th pctHip & trendy32nd pctCollege town25th pctUpscale2nd pctVacation homesbottomSeaside characterbottomCyclingbottomTransitbottomDriving42nd 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 Beattyville is worth $113,600, below the typical Kentucky town ($161,450). Homes cost about 5.0 times the median household income of $22,880, which is more affordable than 4% of Kentucky towns. Median rent is $433 a month. 37.7% of households own their home.

Beattyville vs Lee County vs typical Kentucky townBeattyvilleLee CountyTypical Kentucky townHome value$113,600$83,900$161,450Household income$22,880$37,568$54,969Monthly rent$433$603$837
Census ACS 5-year estimates, 2020–2024. "Typical town" = median of Kentucky towns with 500+ people.
HousingBeattyvilleTypical Kentucky town
Median home value$113,600$161,450
Median rent$433$837
Median household income$22,880$54,969
Home value ÷ income5.0×3.0×
Homeownership37.7%63.5%
Median year built19881974
Seasonal / vacation homes0.0%—

Who lives in Beattyville

PeopleBeattyvilleTypical Kentucky town
Median age37.339.1
Age 65 and over14.7%18.1%
Under 1811.3%—
Bachelor's degree or higher4.4%19.8%
Below the poverty line42.2%18.0%
Veterans4.6%—
Born outside the U.S.2.1%—
Work from home5.2%7.5%
Average commute26.9 min22.2 min
Homes with broadband63.9%88.6%

Weather in Beattyville

July highs average 84.4°F and January lows 24.2°F. About 51.0 inches of rain and melted snow fall a year, with 16.1 inches of snow (typical Kentucky town: 9.4 in). Expect about 15 days a year at 90°F or hotter and 98 nights at or below freezing.

Beattyville monthly temperatures and precipitation20°30°40°50°60°70°80°90°32° freezing42°24°Jan47°27°Feb57°34°Mar68°44°Apr75°53°May82°61°Jun84°65°Jul84°64°Aug79°57°Sep69°45°Oct57°35°Nov46°29°DecPrecipitation (in) · snow (in) in blue3.94.73.85.44.72.74.80.15.14.56.13.33.53.43.20.24.53.0
NOAA 1991–2020 climate normals: average daily high and low by month; precipitation and snowfall in inches. Temperatures from the Beattyville 4N station (3.3 mi away).

Tornadoes, storms and disasters

4 tornadoes have passed within 10 miles of Beattyville since 1950, compared with 19 for the typical Kentucky town. 2 rated (E)F2 or stronger. The strongest, an F3, struck on June 9, 1961 about 7.7 miles from the town center. Tornadoes within 10 miles have caused 3 deaths and 70 injuries since 1950. The most recent was on February 22, 2003.

Tornadoes within 10 miles of Beattyville by decade01950s21960s01970s11980s01990s12000s02010s02020s
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 23 times; the largest was 2.00 inches on April 24, 1958.

Severe weather in Lee County since 1996

Storm events in Lee County since 1996 by typeHail31Flood32High Wind7Ice Storm9Heavy Rain13Heavy Snow43Flash Flood32Strong Wind9
NOAA Storm Events Database, Lee County, 1996–2026 (all event types recorded since 1996).

Lee County has been included in 42 federal disaster or emergency declarations since 1953, most often for flood, hurricane, snowstorm.

DeclaredIncidentDeclaration
May 29, 2026Winter StormDR-4913: Severe Winter Storm
January 24, 2026Winter StormEM-3633: Severe Winter Storm
May 23, 2025Severe StormDR-4875: Severe Storms, Straight-Line Winds, And Tornadoes
April 24, 2025Severe StormDR-4864: Severe Storms, Straight-Line Winds, Tornadoes, Flooding, Landslides, And Mudslides
April 3, 2025Severe StormEM-3626: Severe Storms, Straight-Line Winds, Tornadoes, And Flooding

Jobs and pay in Lee County

Lee County had 1,706 jobs in 2024, paying an average of $43,886 a year. Unemployment was 5.8% in 2023; in Beattyville itself the ACS puts it at 14.5%.

Largest industries in Lee CountyHealth care & social assistan…348 jobs · $49,934Hotels & restaurants266 jobs · $29,824Administrative & support226 jobs · $54,466Retail165 jobs · $30,604Construction28 jobs · $61,284Transportation & warehousing24 jobs · $37,309
BLS Quarterly Census of Employment and Wages, 2024, private-sector jobs and average annual pay.
Unemployment rate in Lee County, 2000–20230%4%8%12%2000200420082012201620202023Lee 5.8%
Annual average unemployment rate (BLS Local Area Unemployment Statistics via USDA ERS).

Public schools in Beattyville

4 public schools with 902 students, about 17.3 students per teacher.

SchoolGradesStudentsPer teacher
Lee County Elementary SchoolPK-545417.5
Lee County Middle High School6-1244817.2
Lee County Area Technology Center8-12——
Delta Academy9-12——

Towns near Beattyville

Beattyville questions

Is Beattyville, Kentucky a good place to retire?

On The Town Files lifestyle rankings, Beattyville scores better for retirees than 53% of Kentucky towns and quieter than 81%. 14.7% of residents are 65 or older (median age 37.3).

How much does a house cost in Beattyville?

The median owner-occupied home in Beattyville is valued at $113,600 (Census ACS 2020–2024), against a median household income of $22,880, so homes cost about 5.0 times income. Median rent is $433 a month.

What is the weather like in Beattyville?

July highs average 84.4°F and January lows 24.2°F (NOAA 1991–2020 normals). It gets about 51.0 inches of precipitation a year and 16.1 inches of snow.

Does Beattyville get tornadoes?

4 tornadoes have passed within 10 miles of Beattyville since 1950 (NOAA Storm Events); the strongest was a F3 on June 9, 1961. The typical Kentucky town has had 19.

How this page is made. Every number comes from public data, matched to Beattyville's Census boundary (GEOID 2104546). Comparisons use the median of Kentucky 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-13.