Homes for Sale in Kelso, TN
7 homes for sale · Updated August 12, 2026
Market snapshot for Kelso, TN
- Median price
- $214,999
- Average price
- $256,828
- Highest price
- $479,000
- Avg price / sqft
- $167/sqft
- Avg home size
- 1,765 sqft
- Avg days on market
- 87
- Avg year built
- 2004
- Avg beds / baths
- 2.7 bd / 2 ba
All homes for sale in Kelso
- 34 l mitchell road, Kelso 37348 $340,000 · 3 bd · 3 ba · 2,058 sqft
- 21 lincoln lake road, Kelso 37348 $169,000 · 2 bd · 1 ba · 696 sqft
- 225 kelso smithland rd tract 1, Kelso 37348 $479,000 · 2 bd · 2 ba · 1,370 sqft
- 12 dukes lane, Kelso 37348 $214,999 · 3 bd · 2 ba · 2,046 sqft
- 2175 winchester highway, Kelso 37348 $299,900 · 3 bd · 2 ba · 1,737 sqft
- 96 crystal springs road, Kelso 37348 $134,900 · 0 ba · 2,400 sqft
- 17 light lane, Kelso 37348 $159,999 · 3 bd · 2 ba · 2,046 sqft