Kirkby Stephen is a market town and civil parish in Westmorland and Furness, Cumbria, England. Historically part of Westmorland, it lies on the A685, surrounded by sparsely populated hill country, about 25 miles (40 km) from the nearest larger towns: Kendal and Penrith. The River Eden rises 6 miles (9.7 km) away in the peat bogs below Hugh Seat and passes the eastern edge of the town.
The Monday market, with livestock sales at the Mart in Faraday Road and stalls on Market Square, remains an important event in the town and surrounding countryside.
The town has a range of shops: several antique shops, restaurants, cafés, pubs, and an Upper Eden Visitor Centre. Kirkby Stephen has won several awards from Cumbria/Britain in Bloom.
Kirkby Stephen serves as a base for tourism in the Upper Eden Valley area and for walking tours of the Valley.
Kirkby Stephen West station, on the Settle–Carlisle line, is located over 1 mile (2 km) south-west of the town. The line keeps to high ground, avoiding any descent into the valleys where possible.