Skip to main content

Step counter guide

Average steps per day by country

Reviewed See sources

Short answer

In the largest study of its kind, Stanford researchers analysed phone step data from 717,527 people in 111 countries. Users averaged 4,961 steps a day. Hong Kong was highest at 6,880, then China at 6,189; the UK averaged 5,444, the US 4,774 and India 4,297, while Indonesia was lowest at 3,513. Phones are not carried all day, so true totals are higher.

Key points

  • Worldwide, smartphone users averaged 4,961 steps a day (Althoff and colleagues, Nature 2017).
  • Hong Kong ranked highest (6,880) and Indonesia lowest (3,513) of the 46 countries analysed in detail.
  • India averaged 4,297 steps a day, 39th of 46.
  • The gap between a country's most and least active people predicted obesity better than its average steps.

Where the numbers come from

Althoff and colleagues (Nature, 2017) used minute-by-minute step data recorded by the phones of 717,527 people in 111 countries, about 68 million days in all. They focused on the 46 countries with at least 1,000 users each.

Keep two limits in mind. These are smartphone owners who chose to use an activity app, not a random sample of each country. And phones are often left on a desk or in a bag, so the totals understate the steps people really take. The figures are best for comparing countries with each other, not for judging your own day.

Average daily steps by country

The table shows a selection of the 46 countries, ordered from most to fewest steps, with the gap to the worldwide average.

Average daily steps recorded by smartphone users, Althoff et al. 2017 (worldwide average 4,961)
Country or regionAverage steps a dayDifference from average
Hong Kong6,880+1,919
China6,189+1,228
Ukraine6,107+1,146
United Kingdom5,444+483
All users worldwide (average)4,961Average
United States4,774-187
Egypt4,315-646
India4,297-664
Brazil4,289-672
South Africa4,105-856
Philippines4,008-953
Malaysia3,963-998
Saudi Arabia3,807-1,154
Indonesia3,513-1,448
Average daily steps recorded by smartphone users, Althoff et al. 2017 (worldwide average 4,961)

India in focus

Indian users averaged 4,297 steps a day, about 664 below the worldwide figure and 39th of the 46 countries. Brazil and Egypt were close by.

A brisk 20-minute walk at 100 steps a minute adds about 2,000 steps, which would lift that average to about 6,297. In hot months or the monsoon, early-morning or evening walks and walking indoors are practical ways to keep the habit.

Inequality matters more than the average

The study's main finding was not the ranking. Within each country the researchers measured activity inequality: how unevenly steps were shared between the most and least active people. Countries with higher inequality had more obesity, and inequality predicted obesity better than average steps did. People in the five most unequal countries were 196% more likely to be obese than those in the five most equal.

Women's lower activity explained much of the inequality. Cities that were easier to walk around had more equal activity: across 69 US cities, a higher walkability score went with more steps in every age, sex and weight group, with a bigger boost for women.

How your steps compare

Comparing yourself with a country average is less useful than comparing with health research. Large pooled studies found the drop in risk of early death levelled off at about 6,000 to 8,000 steps a day for adults over 60 and about 8,000 to 10,000 for younger adults, and a 2025 analysis found most of the benefit by about 7,000.

Because the country figures undercount, someone recording 5,000 steps on a phone they carry all day is not necessarily more or less active than the national average. Track your own trend over weeks, and aim to move it up.

Frequently asked questions

Which country walks the most?

In the 2017 Stanford study, Hong Kong had the highest average at 6,880 steps a day, followed by China at 6,189 and Ukraine at 6,107.

What is the average number of steps per day in India?

Indian smartphone users averaged 4,297 steps a day in the study, 39th of 46 countries and below the worldwide average of 4,961.

What is the average number of steps per day in the US and UK?

The study recorded an average of 4,774 steps a day in the United States and 5,444 in the United Kingdom.

Why are these averages so much lower than 10,000?

Partly because phones are not carried every minute of the day, so some steps are missed, and partly because many people really do walk less than that. The figures compare countries, not exact daily totals.

Is this data still up to date?

It was published in 2017 from data collected in the years before, and habits may have changed since. Newer studies use different devices and methods, so compare their numbers with care.

Sources

We link to the research and guidance itself so you can check it.

  1. Nature, 2017Large-scale physical activity data reveal worldwide activity inequality(opens in a new tab)
  2. Stanford SNAP, 2017Activity inequality: project page and data summary for Althoff et al. (Stanford University)(opens in a new tab)
  3. The Lancet Public Health, 2022Daily steps and all-cause mortality: a meta-analysis of 15 international cohorts(opens in a new tab)
  4. The Lancet Public Health, 2025Daily steps and health outcomes in adults: a systematic review and dose-response meta-analysis(opens in a new tab)

Ready to count your steps?

Open the free step counter in your phone browser. It counts on your device, with no app, no account and no tracking of where you walk.