Best Of & ComparisonsIntermediate7 min read

Stocks vs bonds vs real estate vs cash vs gold, compared

The five major asset classes compared on return, risk, income, and role — a plain-English map of what each one is actually for.

Every investment you'll ever make falls into a handful of asset classes, and each one does a distinct job in a portfolio: some grow, some pay income, some cushion crashes, some just preserve. Confusing their roles — expecting cash to grow, or gold to pay you, or stocks to be stable — is where most investing mistakes start. Here's a plain-English comparison of the five major asset classes, what to realistically expect from each, and the role each plays. This is general education, not personalized investment advice — your allocation depends on your goals, timeline, and risk tolerance, which is a conversation for a fiduciary advisor.

AssetLong-run returnVolatilityIncome?Role
StocksHighestHighDividends (some)Growth engine
BondsModerateLow–moderateYes (interest)Stability + income
Real estateModerate–highModerateYes (rent)Income + inflation hedge
CashLowestVery lowYes (yield)Safety + liquidity
GoldLow over timeHighNoCrisis/inflation hedge
The five asset classes compared. 'Long-run' return is historical and not a promise.

Stocks: the growth engine

Owning stock means owning a slice of real businesses, and over long horizons no mainstream asset class has reliably beaten a diversified basket of them. That growth comes bundled with volatility — stocks can and do fall sharply and stay down for years, which is precisely why they reward patient, long-horizon money and punish money you'll need soon. For goals a decade or more out, stocks (via low-cost, broadly diversified index funds) are the core growth engine. For money you need next year, they're the wrong tool entirely.

Bonds: stability and income

A bond is a loan you make to a government or company that pays you interest and returns your principal at maturity. Bonds generally return less than stocks but move more gently, which is their job: they cushion a portfolio when stocks fall and throw off steady income. Their main enemies are inflation (which erodes fixed payments) and rising rates (which push existing bond prices down). They're the ballast — the closer you are to needing the money, the more of it you typically want.

Return and risk are joined at the hip
There is no high-return, low-risk asset — if there were, everyone would pile in until the return vanished. Every step up the return ladder is a step up the volatility ladder. Diversification across asset classes is the closest thing to a free lunch: it doesn't eliminate risk, but it smooths the ride because these assets don't all fall at once.

Real estate: income plus inflation hedge

Real estate blends growth and income: property can appreciate while rent provides cash flow, and both tend to rise with inflation, which makes it a natural hedge. You can own it directly (a rental, with all the work and concentration that implies) or through REITs — funds that hold portfolios of property and trade like stocks, giving you the asset class without becoming a landlord. Its downsides are illiquidity (direct property doesn't sell fast), leverage risk, and the reality that it's a real job when owned directly.

Cash: safety, not growth

Cash and cash equivalents — high-yield savings, money market funds, short T-bills — exist for safety and liquidity, not growth. Their return barely keeps pace with inflation, and often lags it, so cash slowly loses purchasing power over long stretches. That's not a flaw; it's the trade for zero volatility and instant access. Cash is for your emergency fund and money you'll spend within a few years. Holding long-term money in cash out of fear is one of the costliest 'safe' mistakes there is.

Gold: the crisis hedge that pays nothing

Gold is the perennial argument-starter. It produces no income and no earnings — its price is purely what the next person will pay — and over very long periods it has roughly kept pace with inflation rather than building wealth. Its case is narrow but real: it sometimes zigs when stocks and bonds zag, especially during crises or currency fears, which gives a small allocation a diversifying, insurance-like role. As a portfolio's foundation, it's a poor choice; as a small hedge, some investors find it worthwhile.

The verdicts

  • Long-term growth (10+ years out): stocks, via broad low-cost index funds.
  • Stability and income, especially nearing a goal: bonds.
  • Income plus an inflation hedge without being a landlord: REITs.
  • Emergency fund and money you'll spend soon: cash equivalents.
  • A small insurance-style hedge, if any: gold — never the core.

The bottom line

The asset classes aren't competitors to rank — they're specialists to combine. Stocks grow, bonds stabilize, real estate blends income and inflation protection, cash keeps money safe and liquid, and gold hedges the tail. A sensible portfolio holds the right mix for your timeline and nerves, not the single 'best' asset. Match each class to the job it's good at, diversify across them, and let time do the compounding — and confirm your specific allocation with a fiduciary advisor rather than a table.

The Worth letter

Get smarter about money every week

One email, no spam — practical guides and Worth updates. Unsubscribe anytime.

Put this into practice

Worth tracks your accounts, budgets, and goals — so the concepts in this article aren't just theory.

Start free trial