Home › Canada › Saskatchewan › Rankings › Most historic Battleford, #1 on this list · Photo: Quintin Soloviev (CC BY 4.0) Saskatchewan · 2026 Most historic towns in Saskatchewan Halfway down the list sits Nutana Park, at 0. At the other end is La Loche, with 0. Across Canada, the same list puts Battleford #18 of 2,589. Canada’s top 100 on this list includes 3 places in Saskatchewan. Battleford tops the list in Saskatchewan, at 17. Second place goes to Central Business District, at 10, and third to Downtown, at 9.
Places on Canada’s heritage registers per 10,000 people How grades work
#1 Saskatchewan · 4,657 people 17 Per 10,000 people Overall C+ · #1,571 of 2,556
Strongest: jobs & income A+ , hazard risk A− · lowest: safety D−
#2 Saskatchewan · 4,987 people 10 Per 10,000 people Overall C− · #2,119 of 2,556
Strongest: walkability A+ , hazard risk A · lowest: cost of living D−
#3 Saskatchewan · 4,282 people 9 Per 10,000 people Overall C− · #2,290 of 2,556
Strongest: walkability A+ , health B+ · lowest: cost of living D
All 104, ranked in Saskatchewan Best first in Saskatchewan; beside each place, its rank on the same list for all of Canada.
Every Saskatchewan list # Town Per 10,000 people Canada rank What drives it
4 Buena Vista 5,777 people 5 #137 of 2,589 Strongest: walkability A+ , jobs & income A+ · lowest: cost of living D 5 Haultain 6,126 people 5 #147 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 6 Melville 4,547 people 4 #155 of 2,589 Strongest: walkability A , cost of living B+ · lowest: safety C− 7 McNab 2,510 people 4 #173 of 2,589 Strongest: health B+ , walkability B · lowest: cost of living D 8 Esterhazy 2,513 people 4 #175 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: health C− 9 Caswell Hill 2,573 people 4 #184 of 2,589 Strongest: hazard risk A , walkability A · lowest: safety C− 10 Outlook 2,629 people 4 #191 of 2,589 Strongest: walkability A , safety A− · lowest: hazard risk B 12 Rosthern No. 403 2,791 people 4 #210 of 2,589 Strongest: hazard risk A+ , jobs & income A · lowest: health D− 13 Moosomin 2,906 people 3 #222 of 2,589 Strongest: jobs & income A+ , cost of living A− · lowest: health C− 14 Dewdney Place 3,021 people 3 #230 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 15 Grosvenor Park 6,240 people 3 #240 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 16 Humboldt 6,551 people 3 #253 of 2,589 Strongest: jobs & income A , hazard risk A · lowest: health C− 17 Prince Albert 40,728 people 3 #285 of 2,589 Strongest: hazard risk A+ , walkability B · lowest: safety D− 18 North Park 5,000 people 2 #360 of 2,589 Strongest: hazard risk A , walkability A− · lowest: cost of living D 19 University 5,888 people 2 #408 of 2,589 Strongest: hazard risk A , walkability A− · lowest: cost of living D 20 Swift Current 18,154 people 2 #413 of 2,589 Strongest: jobs & income A , health B · lowest: safety C− 21 Moose Jaw 36,337 people 2 #415 of 2,589 Strongest: walkability B+ , hazard risk B · lowest: safety C− 22 Pleasant Hill 6,088 people 2 #417 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 23 Hillsdale 6,792 people 1 #443 of 2,589 Strongest: walkability A , health B+ · lowest: cost of living D 24 Avalon 9,488 people 1 #521 of 2,589 Strongest: jobs & income A , hazard risk A · lowest: safety C− 25 Corman Park No. 344 10,463 people 1 #539 of 2,589 Strongest: jobs & income A , hazard risk A · lowest: walkability C− 26 North Battleford 14,882 people 1 #609 of 2,589 Strongest: hazard risk A− , walkability A− · lowest: safety D− 27 Evergreen 16,088 people 1 #624 of 2,589 Strongest: jobs & income A+ , hazard risk A · lowest: safety C− 28 Yorkton 17,543 people 1 #643 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 29 Rosetown 2,600 people 0 #764 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: hazard risk B 30 Warman 14,245 people 0 #772 of 2,589 Strongest: jobs & income A+ , safety A · lowest: walkability B− 31 Martensville 11,808 people 0 #801 of 2,589 Strongest: jobs & income A+ , hazard risk A · lowest: walkability C+ 32 White City 4,379 people 0 #934 of 2,589 Strongest: jobs & income A+ , cost of living A− · lowest: walkability C 33 Pilot Butte 3,255 people 0 #949 of 2,589 Strongest: jobs & income A , cost of living A− · lowest: walkability C 34 Edenwold No. 158 4,932 people 0 #1,045 of 2,589 Strongest: jobs & income A+ , safety B+ · lowest: walkability C 35 Kindersley 4,740 people 0 #1,121 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety C− 36 Unity 2,543 people 0 #1,139 of 2,589 Strongest: jobs & income A , walkability A · lowest: safety C− 37 Brighton 7,238 people 0 #1,140 of 2,589 Strongest: jobs & income A+ , hazard risk A · lowest: safety C− 39 Dundonald 2,855 people 0 #1,171 of 2,589 Strongest: jobs & income A+ , hazard risk A · lowest: safety C− 40 Lakeview 7,770 people 0 #1,181 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety C− 41 Hampton Village 9,119 people 0 #1,186 of 2,589 Strongest: jobs & income A+ , hazard risk A · lowest: safety C− 42 Lakewood Urban Centre 4,923 people 0 #1,262 of 2,589 Strongest: hazard risk A , jobs & income A · lowest: safety C− 43 Adelaide/Churchill 2,652 people 0 #1,268 of 2,589 Strongest: jobs & income A+ , hazard risk A · lowest: safety C− 44 Whitmore Park 6,603 people 0 #1,289 of 2,589 Strongest: jobs & income A+ , health B+ · lowest: safety C− 45 Silverwood Heights 8,153 people 0 #1,292 of 2,589 Strongest: jobs & income A+ , hazard risk A · lowest: safety C− 46 Willowgrove 9,787 people 0 #1,301 of 2,589 Strongest: jobs & income A , hazard risk A · lowest: safety C− 47 Twin Lakes 7,286 people 0 #1,323 of 2,589 Strongest: jobs & income A+ , cost of living B+ · lowest: safety C− 48 Arcola East 33,823 people 0 #1,377 of 2,589 Strongest: jobs & income A+ , cost of living B+ · lowest: safety C− 49 Estevan 11,391 people 0 #1,392 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: health C− 50 Prairie View 8,517 people 0 #1,441 of 2,589 Strongest: jobs & income A+ , cost of living A− · lowest: safety C− 51 Holliston 2,963 people 0 #1,462 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety C− 53 Nutana Park 3,045 people 0 #1,504 of 2,589 Strongest: hazard risk A , jobs & income A · lowest: safety C− 54 Confederation Park 5,771 people 0 #1,518 of 2,589 Strongest: jobs & income A , hazard risk A · lowest: safety C− 55 Uplands 5,273 people 0 #1,524 of 2,589 Strongest: jobs & income A+ , health B+ · lowest: safety C− 56 Vanscoy No. 345 3,029 people 0 #1,587 of 2,589 Strongest: hazard risk A+ , jobs & income A− · lowest: walkability C 57 Greystone Heights 6,402 people 0 #1,597 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety C− 58 Normanview West 2,866 people 0 #1,641 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: safety C− 59 Weyburn 11,871 people 0 #1,659 of 2,589 Strongest: jobs & income A , walkability B · lowest: health C− 60 Dewdney East 18,670 people 0 #1,663 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: safety C− 61 Lawson Heights 8,158 people 0 #1,666 of 2,589 Strongest: jobs & income A+ , hazard risk A · lowest: safety C− 62 Westview 2,670 people 0 #1,685 of 2,589 Strongest: hazard risk A , jobs & income A− · lowest: safety C− 63 Boothill 2,613 people 0 #1,687 of 2,589 Strongest: jobs & income A+ , health B+ · lowest: safety C− 64 Stonebridge 15,230 people 0 #1,718 of 2,589 Strongest: jobs & income A+ , hazard risk A · lowest: safety C− 65 Argyle North 9,971 people 0 #1,731 of 2,589 Strongest: jobs & income A , health B+ · lowest: safety C− 66 Rosewood 8,427 people 0 #1,764 of 2,589 Strongest: jobs & income A , hazard risk A · lowest: safety C− 67 Sherwood/McCarthy 5,753 people 0 #1,793 of 2,589 Strongest: jobs & income A , health B · lowest: safety C− 68 Regent Park 2,876 people 0 #1,800 of 2,589 Strongest: jobs & income A , health B+ · lowest: safety C− 70 Harbour Landing 14,402 people 0 #1,814 of 2,589 Strongest: jobs & income A+ , health B · lowest: safety C− 71 Pacific Heights 3,770 people 0 #1,817 of 2,589 Strongest: hazard risk A , health B+ · lowest: safety C− 72 Brevoort Park 3,485 people 0 #1,843 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 73 Albert Park 12,967 people 0 #1,875 of 2,589 Strongest: walkability A+ , jobs & income A− · lowest: cost of living C− 74 Parkridge 4,518 people 0 #1,879 of 2,589 Strongest: hazard risk A , health B+ · lowest: safety C− 75 Meadow Lake 5,667 people 0 #1,898 of 2,589 Strongest: walkability A , hazard risk A− · lowest: safety D− 77 Tisdale 3,052 people 0 #1,969 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 78 Cathedral Village 7,311 people 0 #2,010 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living C− 80 Melfort 6,028 people 0 #2,020 of 2,589 Strongest: jobs & income A , walkability A− · lowest: safety D 81 City Park 3,827 people 0 #2,021 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 82 Lakewood 14,880 people 0 #2,050 of 2,589 Strongest: hazard risk A , walkability A− · lowest: cost of living D 83 Rosemont/Mount Royal 10,497 people 0 #2,065 of 2,589 Strongest: jobs & income B+ , health B+ · lowest: safety C− 84 Fairhaven 6,536 people 0 #2,069 of 2,589 Strongest: hazard risk A , walkability A− · lowest: cost of living D 86 Mayfair 2,927 people 0 #2,099 of 2,589 Strongest: walkability A , hazard risk A · lowest: safety C− 87 Al Ritchie 8,087 people 0 #2,141 of 2,589 Strongest: walkability A , health B+ · lowest: safety C− 88 Eastview 7,536 people 0 #2,166 of 2,589 Strongest: hazard risk A , jobs & income B+ · lowest: cost of living D 89 Nipawin 5,033 people 0 #2,201 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 90 Westmount 2,872 people 0 #2,214 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living D 91 Coronation Park 7,307 people 0 #2,252 of 2,589 Strongest: walkability A , health B+ · lowest: cost of living C− 92 Mount Royal 5,292 people 0 #2,257 of 2,589 Strongest: hazard risk A , walkability A · lowest: cost of living D 93 Massey Place 6,561 people 0 #2,303 of 2,589 Strongest: hazard risk A , walkability A · lowest: cost of living D 94 Meadowgreen 3,782 people 0 #2,308 of 2,589 Strongest: hazard risk A , walkability A · lowest: cost of living D 95 North Central 9,124 people 0 #2,310 of 2,589 Strongest: walkability A , health B+ · lowest: jobs & income D 96 Lloydminster (Part) 13,137 people 0 #2,318 of 2,589 Strongest: hazard risk A− , jobs & income A− · lowest: safety D 97 Northeast 9,670 people 0 #2,355 of 2,589 Strongest: walkability A− , health B+ · lowest: cost of living D 98 Meadow Lake No. 588 2,712 people 0 #2,364 of 2,589 Strongest: jobs & income A+ , hazard risk A− · lowest: walkability D 99 Nutana Urban Centre 5,926 people 0 #2,373 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living D 100 Heritage 5,172 people 0 #2,398 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 101 Buckland No. 491 3,550 people 0 #2,438 of 2,589 Strongest: jobs & income A , cost of living B+ · lowest: safety D− 102 Prince Albert No. 461 3,589 people 0 #2,514 of 2,589 Strongest: hazard risk A , cost of living B+ · lowest: safety D− 103 La Ronge 2,668 people 0 #2,582 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: hazard risk D− 104 La Loche 3,124 people 0 #2,583 of 2,589 Strongest: walkability A , cost of living A− · lowest: hazard risk D− Rankings
More lists for Saskatchewan Province by province
Most historic elsewhere Photos: Battleford, Quintin Soloviev (CC BY 4.0 ) · Central Business District, daryl_mitchell from Saskatoon, Saskatchewan, Canada (CC BY-SA 2.0 ) · Downtown, Ccyyrree (CC0 ), via Wikimedia Commons.
Sources: TownRatings grades: our own summary of the data, ranking Canadian towns against each other only, run #73 of 10 November 2026. Under the Statistics Canada Open Licence.
Adapted from Statistics Canada (Census of Population 2021, population estimates 2025, 2021 census boundaries) under the Statistics Canada Open Licence; this does not constitute an endorsement by Statistics Canada. Neighbourhood names in some cities © OpenStreetMap contributors (ODbL).