How Many Steps in a Mile?

Roughly 2,000–2,500 steps — it depends on your stride length. A mile is 5,280 feet, so steps per mile is simply 5,280 divided by your stride in feet.

The short answer: about 2,000–2,500 steps

A mile is 5,280 feet. Divide by stride length and you get steps per mile: steps = 5,280 ÷ stride in feet. Most adults walk with a stride of 2.1–2.5 feet, which gives 2,112–2,514 steps per mile — hence the familiar 2,000-step rule of thumb.

Steps per mile by stride length

Stride lengthSteps per mileTypical walker
2.0 ft (61 cm)2,640Shorter adults, slower pace
2.2 ft (67 cm)2,400Average adult, casual pace
2.5 ft (76 cm)2,112Taller adults, brisk pace
2.6 ft (79 cm)2,031Brisk walkers, long legs

Running is different

Running strides are much longer — typically 3.5–4.5 feet — so a mile of running is only about 1,200–1,500 steps. That's why step counters undercount running distance if they assume a walking stride.

Worked example

Your tracker says 10,000 steps. At a 2.2 ft stride, that's 10,000 × 2.2 = 22,000 feet = 4.17 miles. Our steps to km converter does this with an adjustable stride length, and the miles to km converter converts the result to kilometres (4.17 miles ≈ 6.71 km).

Browse all our tools from the homepage, or see the full list of guides for more step-by-step explainers.

Sources & official guidance

Frequently asked questions

How many steps are in a mile?
Roughly 2,000–2,500 steps for walking, depending on stride length. The formula is 5,280 ÷ stride in feet.
How many steps in a mile running?
About 1,200–1,500 steps, because running strides (3.5–4.5 ft) are much longer than walking strides.
How many miles is 10,000 steps?
About 4.2 miles at a 2.2 ft stride (10,000 × 2.2 ÷ 5,280), or about 5 miles at a 2.6 ft stride.
Does height affect steps per mile?
Yes — taller people generally have longer strides and fewer steps per mile. But pace matters too: walking faster lengthens your stride at any height.
How do I find my own stride length?
Walk 10 normal steps, measure the distance, divide by 10. Then steps per mile = 5,280 ÷ that figure in feet.

Related calculators & guides

More: unit converter guides