How many people shop online?

By: Gail Bianes
Last updated: July 21, 2025
Fact checked

Research highlights: Nearly 1 in 3 people worldwide are now digital buyers as 2.77 billion people shop online, up from 2.37 billion in 2020. Women aged 35 to 44 are the most frequent online shoppers, with 62.4% shopping weekly. Thailand leads globally with 69.2% of internet users aged 16+ shopping online weekly.

Related research: What percentage of sales are online? | Shopping cart abandonment rate 2024? | How big is the e-commerce industry? | How big is mobile in ecommerce? | E-commerce growth: How much has e-commerce grown over the years? 

How many people shop online worldwide?

  • In 2025, there are 2.77 billion online shoppers globally, up from 2.37 billion in 2020, an increase of 400 million over five years or 16.9%

  • Nearly 1 in 3 people worldwide are now digital buyers

  • On average, the number of online shoppers grew by 80 million people per year from 2020 to 2025

  • However, annual growth in digital buyers has been slowing. 2020 to 2021 saw a rise of 110 million, while 2024 to 2025 added only 60 million

Year

Number of online shoppers worldwide

2025

2.77B

2024

2.71B

2023

2.64B

2022

2.56B

2021

2.48B

2020

2.37B

How many people shop online in the US?

  • There are an estimated 288 million online shoppers in the US

  • The US online shopper population will grow from 211.7 million in 2020 to 333.5 million in 2029, a 57.5% increase over nine years

  • Between 2020 and 2025, the US added 76.8 million online shoppers (36% growth), compared to a projected 45 million added from 2025 to 2029 (15.6% growth)

  • The average yearly increase of online shoppers in the US is 13.5 million from 2020 to 2029, though recent years show a downward trend in absolute growth

  • By 2029, the number of online shoppers in the US will nearly match the total US population, suggesting full market penetration is approaching

Year

Number of online shoppers

 in the US

2029

333.5

2028

323.77

2027

313.01

2026

301.87

2025

288.45

2024

273.49

2023

259.06

2022

244.23

2021

228.19

2020

211.67

Online shoppers by age group

  • Women aged 35 to 44 are the most frequent online shoppers, with 62.4% shopping weekly, compared to 57.2% of men in the same age group

  • Across all age groups, women shop online weekly at higher rates than men, with the largest gender gap in the 35 - 44 group (5.2 percentage points) and the smallest in 55 - 64 (1.6 points)

  • Online shopping peaks in the 35-44 age range for both genders, then gradually declines in older age groups

  • Among seniors (users aged 65+), 54.3% of women and 50.6% of men shop online weekly

  • Middle-aged groups (25–54) dominate weekly online shopping, with rates consistently above 55% for both genders

  • The youngest age group (16–24) has the lowest weekly online shopping rates, with 53.3% of women and 50.4% of men participating

Percentage of internet users who

shop online weekly

Age group

Female

Male

16-24

53.3%

50.4%

25-34

58.3%

53.9%

35-44

62.4%

57.2%

45-54

59%

55.2%

55-64

55.3%

53.7%

65+

54.3%

50.6%

Online shoppers by country

  • On average, 55.8% of internet users aged 16+ worldwide shop online weekly

  • Thailand leads globally with 69.2% of internet users aged 16+ shopping online weekly, surpassing the worldwide average by 13.4 percentage points

  • Asian markets dominate the top ranks of online shoppers: 6 of the top 10 countries are in Asia, including South Korea (64%), UAE (63.6%), and China (62.5%)

  • Only 4 of the top 15 countries are outside Asia or the Middle East

  • Japan (44.2%) and Germany (41%) fall well below the global average of online shopping rates despite having advanced economies

  • European countries show mixed results: the UK ranks 9th at 60%, while Germany (41%), Switzerland (40%), and France (49.6%) trail far behind

  • The lowest weekly online shopping rates are in Ghana (12.1%) and Morocco (26%)

Country

Share of internet users aged 16+ who buy something online each week

Thailand

69.2%

South Korea

64%

UAE

63.6%

Malaysia

62.9%

China

62.5%

Turkey

61%

Vietnam

60.6%

Mexico

60%

UK

60%

Indonesia

60%

USA

58%

Brazil

57.9%

Singapore

57.8%

Nigeria

57.7%

Taiwan

57.4%

Philippines

57.1%

Czechia

56.2%

Worldwide

55.8%

Ireland

55.7%

Chile

55%

Australia

54.7%

Poland

54.7%

Saudi Arabia

53.4%

Russia

53.2%

India

52.8%

New Zealand

52.2%

Netherlands

51.3%

Canada

51.2%

Greece

51%

Sweden

50.2%

France

49.6%

Israel

49.5%

Spain

49.4%

Croatia

49%

Hong Kong

48.4%

Argentina

47.3%

Norway

47%

Serbia

47%

Romania

46.8%

Colombia

46%

Bulgaria

45.9%

Portugal

45.9%

South Africa

45.7%

Italy

45.4%

Kenya

45%

Japan

44.2%

Denmark

42.79%

Belgium

42.6%

Hungary

42.4%

Germany

41%

Switzerland

40%

Egypt

38%

Austria

37%

Morocco

26%

Ghana

12.1%

How much do online shoppers spend per order?

  • Purchases from unknown traffic sources had the highest average order value in December 2024 at $145.15

  • Direct traffic drove an average order value of $114.78, slightly higher than email ($113.94)

  • Orders from search traffic ($109.90) are 27.8% higher than those from social media ($85.98). This suggests that buyers coming from a search are more likely to have a stronger purchase intent 

  • Channels where users proactively arrive (Direct, Email, Search) all outperform Social by $23.92 to $28.80

Traffic source

Average order value in December 2024

Direct

$114.78

Email

$113.94

Search

$109.90

Social

$85.98

Unknown

$145.15

Sources