Most Fitbit users will see between 2,000 and 2,500 steps per mile when walking, with the exact number depending on your height, sex, and pace. If you’re running, that number drops to roughly 1,000 to 2,000 steps per mile because your stride is longer.
Your Fitbit doesn’t use a single fixed number. It estimates your personal stride length based on the height and sex you entered in your profile, then divides distance by that stride to calculate steps. That means two people walking the same mile side by side can see different step counts on their devices.
Steps Per Mile by Pace
Walking speed changes your step count more than most people expect. At a casual 20-minute-per-mile pace (about 3 mph), the average person logs around 2,252 steps per mile. Pick up the pace to a brisk 15-minute mile (4 mph) and it drops to about 1,935 steps, because you’re covering more ground with each step.
Running compresses the number further:
- 12-minute mile (5 mph): ~1,951 steps
- 10-minute mile (6 mph): ~1,672 steps
- 8-minute mile (7.5 mph): ~1,400 steps
This is why your Fitbit might show fewer total steps on a day you ran three miles than on a day you walked three miles. You covered the same distance, but running takes fewer, longer strides to get there.
Why Height Matters So Much
Fitbit’s core formula is simple: steps multiplied by stride length equals distance traveled. Since stride length scales with height, a person who is 5’2″ will need significantly more steps to cover a mile than someone who is 6’1″. Shorter legs mean shorter strides, which means more of them per mile.
As a rough guide, someone around 5’4″ walking at a moderate pace typically lands closer to 2,400 or 2,500 steps per mile, while someone around 6’0″ may be closer to 2,000. If you’ve ever compared step counts with a friend and noticed a gap despite walking the same route together, this is almost certainly why.
How Accurate Is Your Fitbit’s Count?
Fitbit step counters are reasonably accurate for everyday use. A study published in BMJ Open Sport & Exercise Medicine compared Fitbit-recorded steps against manually counted steps and found less than 10% error, with the device averaging only about 1.3 fewer steps than the visual count over a timed walking test. The overall agreement between Fitbit and hand-counted steps was excellent.
Where accuracy tends to slip is in distance calculation rather than raw step counting. Fitbit estimates distance by multiplying your steps by a predicted stride length. If that predicted stride doesn’t match your actual stride, the distance (and by extension, the steps-per-mile ratio) will be off. This is especially noticeable during activities where your stride varies a lot, like hiking uphill or doing intervals on a track. Even on models with GPS, some users have noticed the device still relies on stride length rather than satellite data to calculate mileage in certain situations.
How to Calibrate for a More Accurate Count
If your Fitbit consistently over- or under-reports your distance, you can override the automatic stride estimate with a measured one. This is the single most effective thing you can do to make your steps-per-mile number trustworthy.
To measure your actual stride length, find a space where you know the exact distance. A standard running track works well (one lap on the inside lane is 400 meters, or about 1,312 feet), but even a measured hallway or sidewalk section will do. Walk that distance at your normal pace and count your steps. Then divide the total distance in feet by the number of steps to get your step length. For stride length specifically, divide the number of steps by 2 first (since one stride covers two steps, left foot to left foot), then divide the distance by that number.
For example, if you walk 100 feet in 44 steps, your step length is about 2.27 feet. If you also run, repeat the process at your running pace, because your running stride will be noticeably longer.
To enter your custom stride in the Fitbit app, tap the Google account icon in the top-right corner, then select “Fitbit settings.” Under “Preferences,” choose “Activity” and look for “Stride Length.” By default, this is set to automatic. Toggle it off, and you can enter separate values for walking and running. Once you’ve done this, your distance and steps-per-mile calculations will be based on your real movement instead of a height-based guess.
What This Means for the 10,000-Step Goal
If you’re using the common 10,000-step target, your Fitbit is telling you to walk roughly 4 to 5 miles per day, depending on your stride. For someone averaging 2,250 steps per mile, 10,000 steps works out to about 4.4 miles. For someone taller with a longer stride who takes 2,000 steps per mile, it’s closer to 5 miles.
This also means that if your stride length is set too short in your profile (because your height is entered incorrectly, for instance), your Fitbit will credit you with less distance per step, and you’ll appear to need more steps to hit a mileage goal. Double-checking your profile height and calibrating your stride are quick fixes that can make your daily stats more meaningful.