Category
page 1Towns in Alberta
Banff
town in Alberta, Canada
Canmore
town in Alberta, Canada

Drumheller
Drumheller () is a town on the Red Deer River in the badlands of east-central Alberta, Canada. It is located northeast of Calgary and south of Stettler. The Drumheller portion of the Red Deer River valley, often referred to as Dinosaur Valley, has an approximate width of and an approximate length of .
Hanna
town in Alberta, Canada
Hinton
town in Alberta, Canada
.jpg)
Vegreville
Rocky Mountain House
town in Alberta, Canada
Stony Plain
town in Alberta
Athabasca
town in Alberta, Canada
Fairview
town in Alberta, Canada
Slave Lake
town in Alberta, Canada
Drayton Valley
town in Alberta, Canada
Innisfail
town in Alberta, Canada
Sylvan Lake
town in Alberta, Canada

Okotoks
Okotoks ( , originally ) is a town in the Calgary Region of Alberta, Canada. It is on the Sheep River, approximately south of Downtown Calgary. Okotoks has emerged as a bedroom community of Calgary. According to the 2021 Federal Census, the town has a population of 30,214, making it one of the largest towns in Alberta.
Wainwright
town in Alberta, Canada
Fort Macleod
town in Alberta, Canada
High River
town in Alberta, Canada
Peace River
town in Alberta, Canada
Claresholm
Claresholm is a town located within southern Alberta, Canada. It is located on Highway 2, approximately northwest of the City of Lethbridge and south of the City of Calgary.

Falher
Falher (; , ) is a town in the Peace Country area of Alberta, Canada. It is located in the Municipal District of Smoky River No. 130, along Highway 49. Falher is one of the earliest agricultural communities in the Peace River Country, and still acts as the commercial centre of the surrounding Smoky River Region, with which it shares much of its history. Falher is notable for its sizable francophone population, having the highest percentage of French speakers of any municipality in Western Canada, with 52% able to speak the language as of 2021.
Three Hills
town in Alberta
Valleyview
town in Alberta, Canada
Strathmore
town in Alberta, Canada
Milk River
town in Alberta, Canada
Elk Point
town in Alberta, Canada
Cochrane
town in Alberta, Canada
High Level
town in Alberta, Canada
Vulcan
town in Alberta, Canada
Bonnyville
Vermilion
town in Alberta, Canada
St. Paul
town in Alberta, Canada
Ponoka
town in Alberta, Canada
High Prairie
town in Alberta, Canada
Whitecourt
Barrhead
town in Alberta, Canada
Lamont
town in Alberta

Morinville
.jpg)
Westlock
.jpg)
Cardston
Pincher Creek
town in Alberta
Nanton
town in Alberta
Sundre
Beaverlodge
Beaverlodge is a town in northern Alberta, Canada. It is located on Highway 43, west of Grande Prairie and east of the British Columbia border.
Manning
town in Alberta
Stettler
town in Alberta, Canada
Bentley
town in Alberta, Canada
Taber
town in Alberta, Canada
Rainbow Lake
human settlement in Mackenzie County, Alberta, Canada
Bassano
town in Alberta
Edson
town in Alberta, Canada
Killam
town of Alberta, Canada
Redcliff
town in Alberta
Viking
town in Alberta, Canada
Crossfield
town in Alberta, Canada
Didsbury
town in Alberta, Canada
Sexsmith
town in Alberta
Smoky Lake
town in Alberta, Canada
Two Hills
town in Alberta, Canada
Raymond
town in Alberta, Canada