Updated November 7, 2026 246,948stores in the base 620categories 8,544chains
Log inSign up
ranking13 provinces and territories · 71 citiesdata as of November 7, 2026

Ranking of the provinces and territories of Canada by grocery and food stores per inhabitant

How many grocery and food stores there are per 100,000 inhabitants in every province of Canada and in the cities of more than 100,000 inhabitants. On average, 145.6 per 100,000 inhabitants, one for every 687 inhabitants.

145.6
grocery and food stores per 100,000 inhabitants — Canada
one for every 687 inhabitants
198.9
the most — Prince Edward Island
one for every 503 inhabitants
103.1
the fewest — Manitoba
one for every 970 inhabitants
37.1M
inhabitants
GeoNames (administrative divisions)
How we count. Stores — the open grocery and food stores of our base on the date of the update. Population — GeoNames (administrative divisions). Tourist areas and shopping centres of a region rise in the ranking: many stores for the resident population.

Ranking of the provinces and territories: grocery and food stores per 100,000 inhabitants

Grocery and food stores per 100,000 inhabitants and inhabitants per store. Click a column to sort.

No. ↕Province ↕Population ↕Grocery ↕Per 100,000 people ↕Inhabitants per store ↕
01 Prince Edward Island 154,331 307
198.9
503
02 Quebec 8,501,840 13,402
157.6
634
03 Nova Scotia 969,383 1,518
156.6
639
04 New Brunswick 775,610 1,165
150.2
666
05 Ontario 14,223,942 20,842
146.5
682
06 British Columbia 5,000,879 7,277
145.5
687
07 Nunavut 36,858 53
143.8
695
08 Alberta 4,368,370 5,921
135.5
738
09 Yukon 40,232 54
134.2
745
10 Newfoundland and Labrador 510,550 683
133.8
748
11 Saskatchewan 1,132,505 1,363
120.4
831
12 Northwest Territories 41,070 46
112.0
893
13 Manitoba 1,342,153 1,384
103.1
970
Average of Canada — 145.6 per 100,000 inhabitants54,015 grocery and food stores · 37,097,723 inhabitants

Cities with more than 100,000 inhabitants

Grocery and food stores per 100,000 inhabitants in the large cities. Population of the cities — GeoNames.

No. ↕City ↕Population ↕Grocery ↕Per 100,000 people ↕Inhabitants per store ↕
01 ThornhillOntario 115,292 313
271.5
368
02 SherbrookeQuebec 129,447 265
204.7
488
03 VancouverBritish Columbia 662,248 1,240
187.2
534
04 MarkhamOntario 338,503 614
181.4
551
05 WindsorOntario 229,660 416
181.1
552
06 RichmondBritish Columbia 209,937 366
174.3
574
07 KelownaBritish Columbia 144,576 251
173.6
576
08 BarrieOntario 147,829 253
171.1
584
09 WaterlooOntario 104,986 174
165.7
603
10 DartmouthNova Scotia 101,343 162
159.9
626
11 Red DeerAlberta 100,844 160
158.7
630
12 BurnabyBritish Columbia 249,125 392
157.4
636
13 MississaugaOntario 717,961 1,108
154.3
648
14 St. CatharinesOntario 136,803 208
152.0
658
15 BrantfordOntario 104,688 159
151.9
658
16 KingstonOntario 132,485 201
151.7
659
17 MontrealQuebec 1,762,949 2,666
151.2
661
18 St. John'sNewfoundland and Labrador 110,525 167
151.1
662
19 CambridgeOntario 129,920 189
145.5
687
20 AbbotsfordBritish Columbia 141,397 204
144.3
693
21 Trois-RivièresQuebec 144,472 205
141.9
705
22 EdmontonAlberta 1,010,899 1,409
139.4
717
23 KitchenerOntario 256,885 357
139.0
720
24 ChilliwackBritish Columbia 101,491 141
138.9
720
25 GatineauQuebec 300,045 414
138.0
725
26 CalgaryAlberta 1,306,784 1,801
137.8
726
27 GuelphOntario 143,740 195
135.7
737
28 SaskatoonSaskatchewan 266,141 361
135.6
737
29 Thunder BayOntario 108,843 147
135.1
740
30 Richmond HillOntario 202,022 271
134.1
745
31 OshawaOntario 175,383 232
132.3
756
32 LethbridgeAlberta 103,197 136
131.8
759
33 DeltaBritish Columbia 101,668 133
130.8
764
34 TerrebonneQuebec 111,575 145
130.0
769
35 LavalQuebec 438,366 561
128.0
781
36 VictoriaBritish Columbia 289,625 367
126.7
789
37 LondonOntario 422,324 529
125.3
798
38 ReginaSaskatchewan 226,404 277
122.3
817
39 BurlingtonOntario 186,948 224
119.8
835
40 OakvilleOntario 213,759 252
117.9
848
41 BramptonOntario 656,480 732
111.5
897
42 WinnipegManitoba 749,607 817
109.0
918
43 AjaxOntario 119,677 128
107.0
935
44 MiltonOntario 132,979 136
102.3
978
45 SurreyBritish Columbia 568,322 576
101.4
987
46 KamloopsBritish Columbia 104,460 105
100.5
995
47 HamiltonOntario 569,353 564
99.1
1,009
48 WhitbyOntario 138,501 135
97.5
1,026
49 LangleyBritish Columbia 132,603 124
93.5
1,069
50 LevisQuebec 143,414 129
89.9
1,112
51 LongueuilQuebec 229,330 203
88.5
1,130
52 TorontoOntario 2,794,356 2,407
86.1
1,161
53 CoquitlamBritish Columbia 148,625 123
82.8
1,208
54 OttawaOntario 1,017,449 832
81.8
1,223
55 Greater SudburyOntario 166,004 119
71.7
1,395
56 NepeanOntario 180,000 117
65.0
1,538
57 HalifaxNova Scotia 471,559 284
60.2
1,660
58 SydneyNova Scotia 105,968 63
59.5
1,682
59 OrléansOntario 125,937 63
50.0
1,999
60 VaughanOntario 323,103 139
43.0
2,324
61 GloucesterOntario 150,012 41
27.3
3,659
62 SaguenayQuebec 148,886 28
18.8
5,317
63 Guelph/EramosaOntario 143,740 5
3.5
28,748
64 Ville-MarieQuebec 104,944 3
2.9
34,981
65 Laval-OuestQuebec 438,366 8
1.8
54,796
66 SaanichBritish Columbia 117,735 2
1.7
58,868
67 Sainte-Brigitte-de-LavalQuebec 438,366 4
0.9
109,592
68 Petit-SaguenayQuebec 148,886 1
0.7
148,886
69 Sainte-Thérèse-de-la-GatineauQuebec 300,045 1
0.3
300,045
70 EtobicokeOntario 365,000 1
0.3
365,000
71 QuébecQuebec 531,902 1
0.2
531,902

Grocery & food in Canada — in one file

54,015 grocery and food stores with address, phone and website — for the whole country or only the provinces and territories you need.

By province
Beyond Canada

Need another country or custom data?

We collect 65.2 million listings in 248 countries. Any country, city, category and set of fields — review texts, detailed opening hours, regular updates — with a free sample and a quote within one business day.

Cart 0

Your cart is empty

Take the whole store database of Canada or configure your selection by province and store type — the price updates as you go.

Configure a selection