City vs city comparison
Kelowna vs San Bernardino
San Bernardino is currently the cheaper option, with lower monthly costs than Kelowna.
San Bernardino is cheaper than Kelowna. Compare rent, groceries, transport, and total monthly costs side by side.
Kelowna vs San Bernardino: The Bottom Line
On the headline number, San Bernardino wins by 1%. Single-person costs sit at $3,270/month versus $3,290/month in Kelowna — a $20 monthly gap.
Side-by-Side Monthly Cost Comparison
| Category | Kelowna | San Bernardino | Cheaper |
|---|---|---|---|
| 🏠 Rent (1-bed) | $2,250 | $1,850 | San Bernardino |
| 🍽️ Food & Groceries | $460 | $480 | Kelowna |
| 🚌 Transport | $100 | $90 | San Bernardino |
| 💡 Utilities | $170 | $165 | San Bernardino |
| 🏥 Healthcare | Free (public system) | $390 | Kelowna |
| 🎉 Leisure | $310 | $295 | San Bernardino |
| Total (Single Person) | $3,290 | $3,270 | San Bernardino |
Category Winners
Kelowna wins 2 of 6 categories. San Bernardino wins 4 of 6.
Affordability Scores
- Kelowna: 51/100 — expensive on our global scale (rank 626 of 744 by monthly cost)
- San Bernardino: 51/100 — expensive on our global scale (rank 624 of 744 by monthly cost)
Couple & Family Comparison
| Household | Kelowna | San Bernardino |
|---|---|---|
| Couple | $4,580 | $4,560 |
| Family of four | $6,280 | $6,380 |
Income Needed
For comfortable living, plan for roughly $7,500/month in Kelowna versus $7,083/month in San Bernardino (before tax).
Which City Should You Choose?
- Choose San Bernardino if your priority is keeping monthly costs down — you'll save roughly $20/month.
- Choose Kelowna if the higher cost is offset by salary, career, or lifestyle factors that matter to you.
What the Kelowna – San Bernardino Gap Means in Real Money
The monthly gap is $20, or $240 a year — a 1% premium for Kelowna over San Bernardino on a single-person budget. It widens to $240/year for a couple and $1,200/year for a family of four, because the categories that differ most scale with household size.
Rent explains $400 of the monthly difference and the single widest category gap is rent. The headline still hides a reversal: San Bernardino is the cheaper city overall yet costs more for food & groceries, healthcare.
Break-Even Salary Between Kelowna and San Bernardino
To hold the same standard of living, a move from San Bernardino to Kelowna needs roughly 1% more take-home pay. Local comfortable salaries in our dataset differ by 6% in favour of Kelowna ($90,000 vs $85,000), so local pay in Kelowna broadly compensates for the higher costs.
Rent-to-income tells the same story from the housing side: Kelowna runs at 30% of a comfortable local salary and San Bernardino at 26%. In work time that is 48 hours a month of labour for rent in Kelowna versus 42 hours in San Bernardino.
Which City Wins for Which Situation
- Remote worker on $4,000/mo: keeps about $710/mo in Kelowna and $730/mo in San Bernardino — a $20/mo difference in what is left after essentials.
- Local salary, single: San Bernardino leaves the lighter rent burden (26% vs 30%).
- Family of four: $6,280/mo in Kelowna against $6,380/mo in the other — a $100/mo swing.
- Global position: Kelowna ranks 626 of 744 tracked cities by cost, San Bernardino ranks 624.
The decision rule for this pair: if your income in Kelowna would be at least 1% higher than in San Bernardino, the premium buys location rather than costing you money. Below that, San Bernardino wins financially by $240 a year, though you would still pay more there for food & groceries and healthcare.
Category Ledger: Kelowna vs San Bernardino
Kelowna is cheaper in 2 of the six tracked categories and San Bernardino in 4. The column that matters most is the one you cannot cut — a city that wins on leisure but loses on rent will still feel expensive month after month.
| Category | Kelowna | San Bernardino | Difference | Cheaper |
|---|---|---|---|---|
| Rent | $2,250 | $1,850 | +$400 (+22%) | San Bernardino |
| Food & groceries | $460 | $480 | −$20 (-4%) | Kelowna |
| Transport | $100 | $90 | +$10 (+11%) | San Bernardino |
| Utilities | $170 | $165 | +$5 (+3%) | San Bernardino |
| Healthcare | Free (public system) | $390 | −$390 (-100%) | Kelowna |
| Leisure | $310 | $295 | +$15 (+5%) | San Bernardino |
The Same Prices Measured in Work Time
On a comfortable local salary, a coffee costs about 3 minutes of work in Kelowna and 3 minutes in San Bernardino; a monthly transit pass costs 2 hours versus 2 hours; rent costs 48 hours versus 42 hours. Local prices only feel cheap relative to local pay, which is why two cities with identical dollar totals can feel very different from inside.
Over five years the headline gap compounds to roughly $1,200 for a single person. That is the number worth weighing against career access, climate, family proximity, and visa reality — not the monthly figure, which is small enough to rationalise away.