Ice Rinks in Alberta
445 ice rinks across 184 cities in Alberta. Cities with the most rinks: Calgary (104), Edmonton (50), Red Deer (25), Grande Prairie (12), St. Albert (12).
- Airdrie 7
- Alix 1
- Alliance 1
- Anzac 1
- Ardrossan 1
- Athabasca 1
- Banff 1
- Barrhead 1
- Bashaw 1
- Bassano 1
- Beaumont 1
- Beaverlodge 1
- Beiseker 1
- Big Valley 1
- Black Diamond 1
- Blackfalds 1
- Blackie 1
- Bon Accord 1
- Bonnyville 1
- Bow Island 1
- Bowden 1
- Boyle 1
- Brooks 4
- Bruderheim 2
- Calahoo 1
- Calgary 104
- Calling Lake 1
- Calmar 1
- Camrose 1
- Canmore 6
- Cardston 1
- Caroline 1
- Carstairs 1
- Castor 1
- Chauvin 1
- Chestermere 1
- Clairmont 2
- Claresholm 1
- Clive 1
- Coaldale 2
- Cochrane 1
- Cold Lake 3
- Coleman (Crowsnest Pass) 1
- Consort 1
- Coronation 1
- Cremona 1
- Crossfield 1
- Daysland 1
- De Winton 1
- Delburne 1
- Delia 1
- Devon 1
- Didsbury 1
- Drayton Valley 1
- Drumheller 1
- Duchess 1
- Eaglesham 1
- Eckville 1
- Edgerton 1
- Edmonton 50
- Edson 2
- Elk Point 1
- Enoch 1
- Enoch Cree Nation 1
- Evansburg 1
- Fairview 1
- Falher 1
- Forestburg 1
- Fort Chipewyan 1
- Fort MacLeod 1
- Fort McMurray 3
- Fort Saskatchewan 4
- Fort Vermilion 1
- Gibbons 1
- Gleichen 1
- Grande Cache 1
- Grande Prairie 12
- Grimshaw 1
- Hanna 1
- Hardisty 1
- High Level 1
- High Prairie 1
- High River 1
- Hines Creek 2
- Hinton 1
- Holden 1
- Hussar 1
- Hythe 1
- Indus 1
- Innisfail 1
- Irma 1
- Josephburg 1
- Killam 1
- Kitscoty 1
- La Glace 1
- Lac La Biche 1
- Lacombe 2
- Lamont 1
- Lancaster Park 1
- Leduc 2
- Lethbridge 7
- Lloydminster 3
- Magrath 1
- Manning 1
- Mannville 1
- Marwayne 1
- Mayerthorpe 1
- McLennan 1
- Medicine Hat 6
- Millet 2
- Morinville 1
- Nanton 1
- New Sarepta 1
- Okotoks 2
- Olds 1
- Onoway 1
- Oyen 1
- Peace River 1
- Penhold 1
- Picture Butte 1
- Pincher Creek 1
- Plamondon 1
- Ponoka 1
- Priddis 1
- Provost 2
- Rainbow Lake 1
- Ralston 1
- Raymond 1
- Red Deer 25
- Red Earth Creek 1
- Redcliff 1
- Redwater 1
- Ridgevalley 1
- Rimbey 1
- Riviere Qui Barre 1
- Rocky Mountain House 1
- Rockyford 1
- Rosemary 1
- Sangudo 1
- Sedgewick 1
- Sexsmith 1
- Sherwood Park 10
- Siksika 1
- Slave Lake 3
- Smoky Lake 1
- Spirit River 1
- Spruce Grove 2
- Spruce View 1
- St Paul 2
- St. Albert 12
- Stand Off 1
- Standard 1
- Stavely 1
- Stettler 1
- Stony Plain 2
- Strathmore 1
- Sundre 1
- Swan Hills 1
- Sylvan Lake 1
- Taber 1
- Thorhild 1
- Thorsby 1
- Three Hills 1
- Tilley 1
- Tofield 1
- Trochu 1
- Turner Valley 1
- Valleyview 1
- Vauxhall 1
- Vegreville 1
- Vermilion 1
- Viking 1
- Vilna 1
- Vulcan 1
- Wabamun 1
- Wabasca 1
- Wainwright 1
- Wanham 1
- Warburg 1
- Westlock 2
- Wetaskiwin 1
- Whitecourt 5
- Winfield 1
- Youngstown 1