JPMorgan vs Bank of America: Which Bank Stock Should You Buy?
JPMorgan and Bank of America are the two largest US banks by assets and among the most widely held financial stocks. Both have recovered strongly from the 2023 regional banking panic, but their risk profiles differ significantly. JPM is the gold standard of US banking; BAC is more rate-sensitive and traditionally trades at a discount — which can work either for or against investors depending on the rate environment.
Net Income (annual)
JPM earns roughly twice BAC
Forward P/E
BAC slightly cheaper on earnings
Dividend Yield
Similar yields; both growing
Rate Sensitivity
BAC more volatile with rate moves
Investment Banking
JPM IB is the strongest franchise globally
Wealth Management
Both have world-class wealth platforms
Balance Sheet Quality
JPM carries more capital conservatively
Our Verdict
JPMorgan is the better bank for most investors — it is consistently the best-managed, highest-earning US bank. Bank of America is an attractive buy for investors who believe rate cuts are done and rates stabilize at higher levels; its rate sensitivity becomes a feature, not a bug. If you want the "sleep at night" bank stock, own JPM. If you want higher beta to a strong economy, BAC offers better upside.
Conservative investors who want the most resilient US bank with the strongest management team
Value investors who want rate sensitivity exposure and a slightly lower entry multiple
More Comparisons
Editorial Team · Stock Market ROI
Our editorial team consists of financial analysts with experience in US equities, macro research, and portfolio strategy. All comparisons are updated quarterly and fact-checked against public market data.
For informational purposes only. Not financial advice. Data is approximate and subject to change.