How much do Canadians spend on groceries per month in 2026?
In 2026, the average Canadian household spends roughly $1,000 to $1,200 per month on groceries. Solo shoppers typically spend $385 to $560, couples $680 to $980, and families of four about $1,200 to $1,650 depending on city and shopping habits.
Related comparisons
The average Canadian grocery spending per month in 2026, broken down by household size, province and city. See how your bill compares.

The average Canadian household spends about $1,000 to $1,200 per month on groceries in 2026 — and shopping at #1-ranked No Frills (or another discount banner) is the fastest way to land at the low end of that range. For a store-by-store price comparison, see which chains cut the bill most.
| Household | Monthly spend | Notes |
|---|---|---|
| 1 person | $385–$560 | Higher per-unit pack sizes |
| Couple | $680–$980 | Family packs become practical |
| Family of 3 | $950–$1,300 | Depends on child's age |
| Family of 4 | $1,200–$1,650 | Highest in Vancouver / Toronto |
| National average HH | $1,000–$1,200 | Varies by province |
A single adult typically spends $385 to $560, a couple $680 to $980, and a family of four roughly $1,200 to $1,650 — with British Columbia and northern communities at the high end and Quebec often below the national average.
If your spend is above these averages, a weekly shopping plan around sale prices is the fastest way to bring it down.
Cut your monthly grocery bill with a planHow much do Canadians spend on groceries by household size?
One person
$385–$560
A single adult eating mostly at home spends between $385 and $560 per month on groceries in 2026, depending on the city and dietary choices. Solo shoppers pay more per unit because pack sizes are designed for larger households.
Two people (couple, no children)
$680–$980
A couple typically spends $680 to $980 per month. The per-person cost drops because family-size packs and bulk buying become practical at this household size.
Family of three
$950–$1,300
A household of three — typically two adults and one child — lands in the $950 to $1,300 range. The child's age matters: teenagers eat significantly more than toddlers.
Family of four
$1,200–$1,650
Canada's Food Price Report projected an average annual food bill for a family of four in the mid-to-high $16,000s for 2026, which works out to roughly $1,400 per month. Actual costs range from about $1,200 in lower-cost cities to $1,650 or more in Vancouver and Toronto.
Which provinces have the highest and lowest grocery costs?
British Columbia: highest in the country, 10 to 15 percent above the national average
Ontario: roughly at the national average, with significant variation between Toronto and smaller cities
Alberta: slightly below the national average, benefiting from lower fuel and transportation costs
Quebec: 5 to 10 percent below the national average, partly due to competitive discount grocery markets
Atlantic Canada: variable — Halifax is close to the national average, but rural and northern areas are significantly more expensive
Prairies (Saskatchewan, Manitoba): generally at or slightly below the national average
Northern territories: dramatically higher — 50 to 100 percent above southern Canada in many communities
Why do grocery costs vary so much across Canada?
Transportation distance: remote and northern communities pay a premium for shipping
Real estate costs: higher rent in Toronto and Vancouver is built into grocery prices
Competition density: cities with more discount banners tend to have lower prices
Provincial taxes: some provinces apply sales tax to certain food items
Climate: regions that grow less food locally depend more on expensive imported produce
How do you know if you are overspending on groceries?
Compare your monthly total to the ranges above for your household size
Check what percentage of your after-tax income goes to groceries — the Canadian average is roughly 10 to 12 percent
Track whether you are buying convenience foods (pre-cut, pre-made, meal kits) at a premium
Count your trips: more than two grocery trips per week usually means unplanned spending
How can Canadians spend less on groceries?
Shop at discount banners (No Frills, FreshCo, Food Basics) instead of conventional supermarkets — saves 8 to 15 percent immediately
Plan meals around the weekly flyer and buy what is on sale, not what you "feel like"
Buy house brands (No Name, Great Value, Selection) for staples where taste difference is negligible
Batch-cook and freeze meals to reduce waste and resist takeout temptation
Use a price comparison tool like Grocery Saver to find the cheapest store for each item in your city
Grocery Saver helps you find the lowest prices on groceries in your city each week, making it easy to stay within your budget.
Frequently asked questions
How much does the average Canadian spend on groceries per month?
The average Canadian household spends roughly $1,000 to $1,200 per month on groceries in 2026. Solo shoppers average $385 to $560, couples $680 to $980, and families of four $1,200 to $1,650.
What is the average grocery bill for a family of 4 in Canada?
A family of four in Canada spends roughly $1,200 to $1,650 per month on groceries in 2026, depending on the city. Canada's Food Price Report estimated the annual average at roughly $16,800.
How much does a single person spend on groceries in Canada per month?
A single person typically spends $385 to $560 per month on groceries in Canada in 2026. The range depends on the city, dietary choices and how much cooking versus convenience food is involved.
Put this into practice
Start a grocery list from current deals and keep next month's bill closer to the low end of these ranges.