Updated November 6, 2026 13,948pharmacies 282pharmacy chains 10provinces + 2 territories 1,616cities
Log inSign up
ranking10 provinces and 2 territories · 60 citiesdata as of November 6, 2026

Pharmacy rankings by province and city

How many pharmacies there are per 100,000 residents in every province and large city in Canada. Nationwide it is 33.4 pharmacies per 100,000 people — one pharmacy for every 2,994 residents.

33.4
per 100,000 residents — Canada
one pharmacy per 2,994 people
40.5
highest — Alberta
one pharmacy per 2,471 people
21.8
lowest — Northwest Territories
one pharmacy per 4,590 people
60.5
top large city — Red Deer
one pharmacy per 1,653 people
How we calculate. Pharmacies — open pharmacies in our database as of the latest update. Province population — Statistics Canada, July 1, 2026; city population — GeoNames. A pharmacy belongs to the city in its address, so cities whose postal name also covers suburbs may rank higher than their city limits alone would suggest. Our database does not include every pharmacy in the country, so the figures show the relative difference between provinces rather than the exact number of pharmacies.

Province ranking: pharmacies per 100,000 residents

Pharmacies per 100,000 residents and residents per pharmacy. Click a column header to sort.

Rank ↕Province ↕Population ↕Pharmacies ↕Per 100,000 ↕Residents per pharmacy ↕
01 Alberta 5,101,050 2,064
40.5
2,471
02 Newfoundland and Labrador 552,462 204
36.9
2,708
03 Ontario 16,262,121 5,736
35.3
2,835
04 Manitoba 1,517,379 519
34.2
2,924
05 British Columbia 5,710,598 1,886
33.0
3,028
06 Saskatchewan 1,278,402 416
32.5
3,073
07 Nova Scotia 1,103,419 357
32.4
3,091
08 Prince Edward Island 182,989 56
30.6
3,268
09 New Brunswick 883,522 258
29.2
3,425
10 Quebec 9,067,114 2,428
26.8
3,734
11 Yukon 50,356 11
21.8
4,578
12 Northwest Territories 45,904 10
21.8
4,590
Average in Canada — 33.4 pharmacies per 100,000 residents13,945 pharmacies · 41,755,316 residents

City ranking: pharmacies per 100,000 residents

Cities with 100,000+ residents and at least 10 pharmacies.

Rank ↕City ↕Population ↕Pharmacies ↕Per 100,000 ↕Residents per pharmacy ↕
01 Red DeerAlberta 100,844 61
60.5
1,653
02 WindsorOntario 229,660 138
60.1
1,664
03 EdmontonAlberta 1,010,899 587
58.1
1,722
04 LethbridgeAlberta 103,197 57
55.2
1,810
05 BurlingtonOntario 186,948 98
52.4
1,908
06 St. CatharinesOntario 136,803 71
51.9
1,927
07 BarrieOntario 147,829 75
50.7
1,971
08 BrantfordOntario 104,688 53
50.6
1,975
09 AbbotsfordBritish Columbia 141,397 68
48.1
2,079
10 GuelphOntario 143,740 69
48.0
2,083
11 KingstonOntario 132,485 63
47.6
2,103
12 KitchenerOntario 256,885 121
47.1
2,123
13 CambridgeOntario 129,920 61
47.0
2,130
14 CalgaryAlberta 1,306,784 603
46.1
2,167
15 WinnipegManitoba 749,607 345
46.0
2,173
16 OakvilleOntario 213,759 98
45.8
2,181
17 SaskatoonSaskatchewan 266,141 121
45.5
2,200
18 MississaugaOntario 717,961 319
44.4
2,251
19 St. John'sNewfoundland and Labrador 110,525 49
44.3
2,256
20 WaterlooOntario 104,986 46
43.8
2,282
21 Richmond HillOntario 202,022 88
43.6
2,296
22 DartmouthNova Scotia 101,343 44
43.4
2,303
23 ReginaSaskatchewan 226,404 97
42.8
2,334
24 LondonOntario 422,324 176
41.7
2,400
25 ChilliwackBritish Columbia 101,491 42
41.4
2,416
26 BurnabyBritish Columbia 249,125 102
40.9
2,442
27 ThornhillOntario 115,292 46
39.9
2,506
28 VancouverBritish Columbia 662,248 263
39.7
2,518
29 KelownaBritish Columbia 144,576 57
39.4
2,536
30 SurreyBritish Columbia 568,322 222
39.1
2,560
31 Thunder BayOntario 108,843 41
37.7
2,655
32 RichmondBritish Columbia 209,937 78
37.2
2,692
33 OshawaOntario 175,383 64
36.5
2,740
34 DeltaBritish Columbia 101,668 37
36.4
2,748
35 HamiltonOntario 569,353 207
36.4
2,750
36 VictoriaBritish Columbia 289,625 105
36.3
2,758
37 MarkhamOntario 338,503 119
35.2
2,845
38 KamloopsBritish Columbia 104,460 35
33.5
2,985
39 SherbrookeQuebec 129,447 43
33.2
3,010
40 BramptonOntario 656,480 216
32.9
3,039
41 MiltonOntario 132,979 42
31.6
3,166
42 WhitbyOntario 138,501 43
31.0
3,221
43 CoquitlamBritish Columbia 148,625 43
28.9
3,456
44 AjaxOntario 119,677 34
28.4
3,520
45 GatineauQuebec 300,045 81
27.0
3,704
46 LavalQuebec 438,366 118
26.9
3,715
47 Trois-RivièresQuebec 144,472 37
25.6
3,905
48 LangleyBritish Columbia 132,603 33
24.9
4,018
49 OrléansOntario 125,937 30
23.8
4,198
50 TerrebonneQuebec 111,575 26
23.3
4,291
51 NepeanOntario 180,000 41
22.8
4,390
52 Greater SudburyOntario 166,004 37
22.3
4,487
53 OttawaOntario 1,017,449 223
21.9
4,563
54 LongueuilQuebec 229,330 48
20.9
4,778
55 TorontoOntario 2,794,356 427
15.3
6,544
56 SydneyNova Scotia 105,968 14
13.2
7,569
57 HalifaxNova Scotia 471,559 62
13.1
7,606
58 VaughanOntario 323,103 38
11.8
8,503
59 GloucesterOntario 150,012 17
11.3
8,824
60 SaguenayQuebec 148,886 11
7.4
13,535

Every pharmacy in Canada in one file

13,948 open pharmacies with addresses, phone numbers and websites — nationwide or for the provinces you need.

By province
Not only pharmacies

Need a database of other businesses or custom data?

We have 1.7 million businesses in 7,400 categories in Canada. We will export any category, region and set of fields — with a free sample and a quote within one business day.

Cart 0

Your cart is empty

Get the whole pharmacy database or pick the provinces you need — the price updates automatically.

Build a selection