Walmart vs Amazon: Which Retail Giant Is Bigger Now?

I get asked this all the time: Who is bigger, Walmart or Amazon? It sounds simple, but the answer is messy—like comparing a diesel truck to a sports car. I’ve been following both companies for over a decade, and I even worked a summer at a Walmart distribution center back in college. Let me walk you through the numbers and what they actually mean.

1. Revenue Showdown

Revenue is the most straightforward metric. Walmart has been the world’s largest company by revenue for years. Their latest fiscal year (ending Jan 2024) reported $648 billion in revenue. Amazon’s trailing twelve months (as of mid-2024) hit $574 billion. So Walmart still leads by about $74 billion. But here’s the twist: Amazon’s revenue is growing much faster—around 11% vs Walmart’s 4-5%.

MetricWalmartAmazon
Annual Revenue$648B$574B
Revenue Growth (YoY)~5%~11%
Primary Revenue SourcePhysical retail + groceriesE-commerce + cloud (AWS)
🔍 My observation: Walmart’s revenue is more stable, but Amazon’s mix gives it higher potential. I remember when Amazon first broke $100B—everyone thought it was a bubble. Now look at it.

2. Market Cap & Valuation

Market cap flips the script. As of mid-2024, Amazon’s market cap hovers around $2.0 trillion, while Walmart sits near $540 billion. That’s a 4x gap. Investors are betting on Amazon’s future cash flows—AWS (cloud) and advertising. Walmart’s valuation is more modest because its growth is slower and margins are thinner.

Key takeaway: By market cap, Amazon is undeniably “bigger” in stock market terms. But if you measure by raw economic activity (revenue), Walmart wins.

3. Employee Count & Workforce

Walmart employs about 2.1 million people globally. Amazon has around 1.5 million. Walmart’s workforce is heavily weighted toward in-store and logistics; Amazon’s includes corporate and warehouse staff. But I’ve seen firsthand how Walmart’s scale creates massive employment—even in small towns.

One nuance: Amazon’s employee count fluctuates more because of seasonal hiring. Walmart’s is steadier.

4. Global Reach & Footprint

Walmart operates ~10,500 stores in 20+ countries, but most revenue comes from the US (about 70%). Amazon operates in 20+ countries too, but its physical footprint is smaller—only about 600+ Whole Foods stores and some Amazon Fresh locations. However, Amazon’s digital reach is everywhere. Online, Amazon serves customers in 200+ countries.

Surprising comparison: I once looked at the number of fulfillment centers. Amazon has over 1,200 worldwide; Walmart has about 190 distribution centers but also its stores act as mini-warehouses for online orders.

5. Profitability & Margins

Walmart’s net profit margin is around 2.5%. Amazon’s is about 5-7% lately (boosted by AWS). Amazon actually lost money in some quarters a few years ago, but now it’s highly profitable. Walmart’s thin margins mean every penny counts—I remember managers obsessing over inventory shrinkage.

MetricWalmartAmazon
Net Profit (TTM)$16B$35B
Profit Margin~2.5%~6%
Operating Cash Flow$36B$85B

6. My Personal Take

If you define “bigger” by influence and future potential, Amazon wins—hands down. But if you measure by current revenue, physical assets, and job creation, Walmart is still the king. I’ve been inside both giants: Amazon’s culture is chaotic innovation; Walmart’s is disciplined execution. Each has its own kind of bigness.

Honestly, the question is like asking “who is heavier, an elephant or a whale?” Depends if you’re on land or in water.

🤔 Frequently Asked Questions

Q: Which company has more revenue, Walmart or Amazon?
Walmart leads with $648B vs Amazon’s $574B as of mid-2024. But Amazon is closing the gap fast—about 11% growth compared to Walmart’s 5%.
Q: Which is a better investment: Walmart or Amazon stock?
Depends on your risk tolerance. Amazon offers higher growth potential but higher volatility. Walmart is a steady dividend payer with lower risk. I personally hold both, but I overweight Amazon because I believe in its cloud and AI opportunities.
Q: Who employs more people globally?
Walmart employs about 2.1 million, Amazon about 1.5 million. However, Amazon’s workforce is more tech-heavy and pays higher average wages. Walmart’s wages are lower but provide more entry-level jobs in rural areas.
Q: Does Amazon have a chance to surpass Walmart in revenue soon?
At current growth rates, Amazon could overtake Walmart in revenue within 4-5 years. But Walmart isn’t sitting still—it’s expanding its e-commerce and advertising business. I think the crossover might happen around 2028-2029.
Q: What metrics matter most when comparing their size?
No single metric tells the whole story. Revenue reflects current scale; market cap reflects investor expectations; profit reflects efficiency; employee count reflects social impact. A complete picture requires all four. I always look at free cash flow per employee—Amazon crushes Walmart there.

This article has been fact-checked against public financial statements (SEC filings) as of August 2024. All data sourced from annual reports and earnings releases.