Walmart Revenue 1987-2025 | WMT

Walmart annual/quarterly revenue history and growth rate from 1987 to 2025. Revenue can be defined as the amount of money a company receives from its customers in exchange for the sales of goods or services. Revenue is the top line item on an income statement from which all costs and expenses are subtracted to arrive at net income.
  • Walmart revenue for the quarter ending July 31, 2025 was $177.402B, a 4.76% increase year-over-year.
  • Walmart revenue for the twelve months ending July 31, 2025 was $693.153B, a 4.23% increase year-over-year.
  • Walmart annual revenue for 2025 was $680.985B, a 5.07% increase from 2024.
  • Walmart annual revenue for 2024 was $648.125B, a 6.03% increase from 2023.
  • Walmart annual revenue for 2023 was $611.289B, a 6.73% increase from 2022.
Walmart Annual Revenue
(Millions of US $)
2025 $680,985
2024 $648,125
2023 $611,289
2022 $572,754
2021 $559,151
2020 $523,964
2019 $514,405
2018 $500,343
2017 $485,873
2016 $482,130
2015 $485,651
2014 $476,294
2013 $468,651
2012 $446,509
2011 $421,849
2010 $408,085
2009 $404,254
2008 $377,023
2007 $348,368
2006 $312,101
2005 $284,310
2004 $258,681
2003 $231,577
2002 $205,823
2001 $193,116
2000 $166,809
1999 $139,208
1998 $119,299
1997 $104,859
1996 $93,627
1995 $82,494
1994 $67,345
1993 $55,484
1992 $43,887
1991 $32,602
1990 $25,811
1989 $20,662
1988 $15,959
1987 $11,920
1986 $8,465

Fatal error: Uncaught TypeError: number_format(): Argument #1 ($num) must be of type float, string given in /var/www/html/macrotrends/public_html/assets/php/new_chart_page_NEW.php:2820 Stack trace: #0 /var/www/html/macrotrends/public_html/assets/php/new_chart_page_NEW.php(2820): number_format() #1 /var/www/html/macrotrends/public_html/assets/php/url_router.php(168): include('...') #2 {main} thrown in /var/www/html/macrotrends/public_html/assets/php/new_chart_page_NEW.php on line 2820
Walmart Quarterly Revenue
(Millions of US $)
2025-07-31 $177,402
2025-04-30 $165,609
2025-01-31 $180,554
2024-10-31 $169,588
2024-07-31 $169,335
2024-04-30 $161,508
2024-01-31 $173,388
2023-10-31 $160,804
2023-07-31 $161,632
2023-04-30 $152,301
2023-01-31 $164,048
2022-10-31 $152,813
2022-07-31 $152,859
2022-04-30 $141,569
2022-01-31 $152,871
2021-10-31 $140,525
2021-07-31 $141,048
2021-04-30 $138,310
2021-01-31 $152,079
2020-10-31 $134,708
2020-07-31 $137,742
2020-04-30 $134,622
2020-01-31 $141,671
2019-10-31 $127,991
2019-07-31 $130,377
2019-04-30 $123,925
2019-01-31 $138,793
2018-10-31 $124,894
2018-07-31 $128,028
2018-04-30 $122,690
2018-01-31 $136,267
2017-10-31 $123,179
2017-07-31 $123,355
2017-04-30 $117,542
2017-01-31 $130,936
2016-10-31 $118,179
2016-07-31 $120,854
2016-04-30 $115,904
2016-01-31 $129,667
2015-10-31 $117,408
2015-07-31 $120,229
2015-04-30 $114,826
2015-01-31 $131,565
2014-10-31 $119,001
2014-07-31 $120,125
2014-04-30 $114,960
2014-01-31 $129,706
2013-10-31 $115,688
2013-07-31 $116,830
2013-04-30 $114,070
2013-01-31 $127,559
2012-10-31 $113,800
2012-07-31 $114,282
2012-04-30 $113,010
2012-01-31 $122,728
2011-10-31 $110,226
2011-07-31 $109,366
2011-04-30 $104,189
2011-01-31 $116,360
2010-10-31 $101,952
2010-07-31 $103,726
2010-04-30 $99,811
2010-01-31 $113,594
2009-10-31 $99,373
2009-07-31 $100,876
2009-04-30 $94,242
2009-01-31 $108,627
2008-10-31 $98,345
2008-07-31 $102,342
2008-04-30 $94,940
2008-01-31 $105,749
2007-10-31 $91,865
2007-07-31 $92,999
2007-04-30 $86,410
2007-01-31 $98,795
2006-10-31 $84,467
2006-07-31 $85,430
2006-04-30 $79,676
2006-01-31 $88,327
2005-10-31 $75,397
2005-07-31 $76,697
2005-04-30 $71,680
2005-01-31 $79,126
2004-10-31 $69,282
2004-07-31 $70,459
2004-04-30 $65,443
2004-01-31 $75,190
2003-10-31 $63,035
2003-07-31 $63,232
2003-04-30 $57,224
2003-01-31 $66,905
2002-10-31 $55,765
2002-07-31 $56,781
2002-04-30 $52,126
2002-01-31 $50,803
2001-10-31 $53,186
2001-07-31 $53,269
2001-04-30 $48,565
2001-01-31 $56,556
2000-10-31 $46,181
2000-07-31 $46,588
2000-04-30 $43,447
2000-01-31 $51,394
1999-10-31 $40,907
1999-07-31 $38,470
1999-04-30 $34,717
1999-01-31 $41,247
1998-10-31 $33,509
1998-07-31 $33,521
1998-04-30 $30,157
1998-01-31 $35,773
1997-10-31 $28,777
1997-07-31 $28,386
1997-04-30 $25,409
1997-01-31 $30,856
1996-10-31 $25,644
1996-07-31 $25,844
1996-04-30 $22,772
1996-01-31 $27,551
1995-10-31 $22,913
1995-07-31 $22,723
1995-04-30 $20,440
1995-01-31 $24,448
1994-10-31 $20,418
1994-07-31 $20,195
1994-04-30 $17,686
1994-01-31 $20,535
1993-10-31 $16,827
1993-07-31 $16,393
1993-04-30 $13,920
1993-01-31 $17,270
1992-10-31 $13,812
1992-07-31 $13,148
1992-04-30 $11,635
1992-01-31 $13,761
1991-10-31 $10,737
1991-07-31 $10,340
1991-04-30 $9,281
1991-01-31 $10,359
1990-10-31 $7,931
1990-07-31 $7,544
1990-04-30 $6,768
1990-01-31 $8,107
1989-10-31 $6,283
1989-07-31 $6,046
1989-04-30 $5,373
1989-01-31 $6,544
1988-10-31 $4,991
1988-07-31 $4,845
1988-04-30 $4,282
1988-01-31 $5,000
1987-10-31 $4,015
1987-07-31 $3,732
1987-04-30 $3,212
1987-01-31