Home › Grocery prices › Milk (4 litres)
Milk (4 litres): average price in Canada
The average price of milk (4 litres) was $6.99 in September 2026 (▲ 1.9% in a year). Shoppers in Manitoba paid the least: $6.21. Use it to spot a bad price before you pay.
Canada average$6.99September 2026
Cheapest: Manitoba$6.21Dearest: Prince Edward Island $9.32
Price by province, September 2026
Manitoba
▼ 11.2% vs Canada · 1 yr ▲ 2.8%
$6.21British Columbia▼ 10.9% vs Canada · 1 yr ▲ 2.5%
$6.23Whitehorse▼ 9.6% vs Canada · 1 yr ▲ 2.6%
$6.32Saskatchewan▼ 7.0% vs Canada · 1 yr ▲ 5.9%
$6.50Alberta▼ 5.3% vs Canada · 1 yr ▲ 5.9%
$6.62Ontario▼ 0.9% vs Canada · 1 yr ▲ 1.9%
$6.93Nova Scotia▲ 3.4% vs Canada · 1 yr ▲ 0.1%
$7.23Quebec▲ 21.7% vs Canada · 1 yr ▲ 2.7%
$8.51New Brunswick▲ 24.9% vs Canada · 1 yr ▲ 1.7%
$8.73Prince Edward Island▲ 33.3% vs Canada · 1 yr ▲ 1.4%
$9.32Price over the last 12 months
CanadaManitoba (cheapest)Prince Edward Island (dearest)
More dairy & eggs
Block cheese (500 grams)$6.98Butter (454 grams)$5.58Cream (1 litre)$4.80Eggs (1 dozen)$4.83Margarine (907 grams)$5.88Milk (1 litre)$3.22Milk (2 litres)$5.50Yogurt (500 grams)$3.88
Price your whole basket →Questions and answers
What does milk (4 litres) cost in Canada?
$6.99 on average in September 2026, according to Statistics Canada.
Where is milk cheapest?
Manitoba ($6.21). The most expensive was Prince Edward Island ($9.32).
Has the price gone up?
Compared with September 2025 ($6.86), the Canadian average is up 1.9%.
How is the average price measured?
Statistics Canada collects prices for the Consumer Price Index from retailers across the country and publishes monthly averages for a fixed product description and size.
Source: Statistics Canada, Table 18-10-0245-01, Monthly average retail prices for selected products (Statistics Canada Open Licence). Data to September 2026.