Home › Canada › Saskatchewan › Rankings › Most affordable Esterhazy, #1 on this list · Photo: Kjfmartin (CC BY-SA 3.0) Saskatchewan · 2026 Most affordable towns in Saskatchewan 6 places in Saskatchewan reach the top 100 for all of Canada. Nowhere in Saskatchewan does better on this list than Esterhazy, at A. Estevan is second (A) and Unity third (A). Of the 104 on the list, 11 earn an A. The list ends with Central Business District, at D−. Esterhazy is #42 of 2,580 on the list for all of Canada.
Cost of living grade: the owners’ median home value and a year’s rent, each against the place’s own household income How grades work
#1 Saskatchewan · 2,513 people A Cost of livingOverall A− · #391 of 2,556
Strongest: jobs & income A+ , cost of living A · lowest: health C−
#2 Saskatchewan · 11,391 people A Cost of livingOverall B · #900 of 2,556
Strongest: jobs & income A+ , cost of living A · lowest: health C−
#3 Saskatchewan · 2,543 people A Cost of livingOverall B+ · #577 of 2,556
Strongest: jobs & income A , walkability A · lowest: safety C−
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 Cost of living Canada rank What drives it
2 Estevan 11,391 people A #46 of 2,580 Strongest: jobs & income A+ , cost of living A · lowest: health C− 3 Unity 2,543 people A #49 of 2,580 Strongest: jobs & income A , walkability A · lowest: safety C− 5 Rosetown 2,600 people A #78 of 2,580 Strongest: jobs & income A+ , cost of living A · lowest: hazard risk B 6 La Loche 3,124 people A− #82 of 2,580 Strongest: walkability A , cost of living A− · lowest: hazard risk D− 7 Moosomin 2,906 people A− #117 of 2,580 Strongest: jobs & income A+ , cost of living A− · lowest: health C− 8 La Ronge 2,668 people A− #118 of 2,580 Strongest: walkability A− , jobs & income A− · lowest: hazard risk D− 9 Pilot Butte 3,255 people A− #157 of 2,580 Strongest: jobs & income A , cost of living A− · lowest: walkability C 10 White City 4,379 people A− #160 of 2,580 Strongest: jobs & income A+ , cost of living A− · lowest: walkability C 11 Prairie View 8,517 people A− #174 of 2,580 Strongest: jobs & income A+ , cost of living A− · lowest: safety C− 12 Buckland No. 491 3,550 people B+ #179 of 2,580 Strongest: jobs & income A , cost of living B+ · lowest: safety D− 13 Brighton 7,238 people B+ #189 of 2,580 Strongest: jobs & income A+ , hazard risk A · lowest: safety C− 14 Twin Lakes 7,286 people B+ #217 of 2,580 Strongest: jobs & income A+ , cost of living B+ · lowest: safety C− 15 Outlook 2,629 people B+ #224 of 2,580 Strongest: walkability A , safety A− · lowest: hazard risk B 17 Humboldt 6,551 people B+ #260 of 2,580 Strongest: jobs & income A , hazard risk A · lowest: health C− 18 Battleford 4,657 people B+ #261 of 2,580 Strongest: jobs & income A+ , hazard risk A− · lowest: safety D− 19 Prince Albert No. 461 3,589 people B+ #273 of 2,580 Strongest: hazard risk A , cost of living B+ · lowest: safety D− 20 Nipawin 5,033 people B+ #298 of 2,580 Strongest: walkability A− , hazard risk B+ · lowest: safety D 21 Warman 14,245 people B+ #301 of 2,580 Strongest: jobs & income A+ , safety A · lowest: walkability B− 22 Dundonald 2,855 people B+ #305 of 2,580 Strongest: jobs & income A+ , hazard risk A · lowest: safety C− 23 Arcola East 33,823 people B+ #314 of 2,580 Strongest: jobs & income A+ , cost of living B+ · lowest: safety C− 24 Melville 4,547 people B+ #317 of 2,580 Strongest: walkability A , cost of living B+ · lowest: safety C− 25 Rosthern No. 403 2,791 people B #318 of 2,580 Strongest: hazard risk A+ , jobs & income A · lowest: health D− 26 Martensville 11,808 people B #321 of 2,580 Strongest: jobs & income A+ , hazard risk A · lowest: walkability C+ 27 Edenwold No. 158 4,932 people B #329 of 2,580 Strongest: jobs & income A+ , safety B+ · lowest: walkability C 28 Lakewood Urban Centre 4,923 people B #331 of 2,580 Strongest: hazard risk A , jobs & income A · lowest: safety C− 29 Meadow Lake 5,667 people B #334 of 2,580 Strongest: walkability A , hazard risk A− · lowest: safety D− 30 Kindersley 4,740 people B #340 of 2,580 Strongest: jobs & income A+ , walkability A− · lowest: safety C− 31 Whitmore Park 6,603 people B #354 of 2,580 Strongest: jobs & income A+ , health B+ · lowest: safety C− 32 Silverwood Heights 8,153 people B #357 of 2,580 Strongest: jobs & income A+ , hazard risk A · lowest: safety C− 33 Weyburn 11,871 people B #371 of 2,580 Strongest: jobs & income A , walkability B · lowest: health C− 34 Lakeview 7,770 people B #384 of 2,580 Strongest: jobs & income A+ , walkability A · lowest: safety C− 35 Hampton Village 9,119 people B #385 of 2,580 Strongest: jobs & income A+ , hazard risk A · lowest: safety C− 36 Tisdale 3,052 people B #394 of 2,580 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 37 Willowgrove 9,787 people B #407 of 2,580 Strongest: jobs & income A , hazard risk A · lowest: safety C− 38 Meadow Lake No. 588 2,712 people B #409 of 2,580 Strongest: jobs & income A+ , hazard risk A− · lowest: walkability D 39 Uplands 5,273 people B #430 of 2,580 Strongest: jobs & income A+ , health B+ · lowest: safety C− 40 Swift Current 18,154 people B #450 of 2,580 Strongest: jobs & income A , health B · lowest: safety C− 41 Melfort 6,028 people B− #550 of 2,580 Strongest: jobs & income A , walkability A− · lowest: safety D 42 North Battleford 14,882 people B− #594 of 2,580 Strongest: hazard risk A− , walkability A− · lowest: safety D− 43 Sherwood/McCarthy 5,753 people B− #625 of 2,580 Strongest: jobs & income A , health B · lowest: safety C− 44 Adelaide/Churchill 2,652 people B− #655 of 2,580 Strongest: jobs & income A+ , hazard risk A · lowest: safety C− 45 Lloydminster (Part) 13,137 people B− #657 of 2,580 Strongest: hazard risk A− , jobs & income A− · lowest: safety D 46 Nutana Park 3,045 people C+ #661 of 2,580 Strongest: hazard risk A , jobs & income A · lowest: safety C− 47 Dewdney East 18,670 people C+ #715 of 2,580 Strongest: jobs & income A , walkability B+ · lowest: safety C− 48 Normanview West 2,866 people C+ #734 of 2,580 Strongest: jobs & income A , walkability B+ · lowest: safety C− 49 Boothill 2,613 people C+ #736 of 2,580 Strongest: jobs & income A+ , health B+ · lowest: safety C− 50 Corman Park No. 344 10,463 people C+ #741 of 2,580 Strongest: jobs & income A , hazard risk A · lowest: walkability C− 51 Confederation Park 5,771 people C+ #754 of 2,580 Strongest: jobs & income A , hazard risk A · lowest: safety C− 52 Yorkton 17,543 people C+ #777 of 2,580 Strongest: jobs & income A− , walkability B+ · lowest: safety D 53 Regent Park 2,876 people C+ #796 of 2,580 Strongest: jobs & income A , health B+ · lowest: safety C− 54 Evergreen 16,088 people C+ #801 of 2,580 Strongest: jobs & income A+ , hazard risk A · lowest: safety C− 55 Argyle North 9,971 people C+ #824 of 2,580 Strongest: jobs & income A , health B+ · lowest: safety C− 56 Prince Albert 40,728 people C+ #850 of 2,580 Strongest: hazard risk A+ , walkability B · lowest: safety D− 57 Pacific Heights 3,770 people C+ #856 of 2,580 Strongest: hazard risk A , health B+ · lowest: safety C− 58 Parkridge 4,518 people C+ #899 of 2,580 Strongest: hazard risk A , health B+ · lowest: safety C− 59 Harbour Landing 14,402 people C #925 of 2,580 Strongest: jobs & income A+ , health B · lowest: safety C− 60 Westview 2,670 people C #957 of 2,580 Strongest: hazard risk A , jobs & income A− · lowest: safety C− 61 Rosemont/Mount Royal 10,497 people C #959 of 2,580 Strongest: jobs & income B+ , health B+ · lowest: safety C− 63 Holliston 2,963 people C #992 of 2,580 Strongest: walkability A , jobs & income A · lowest: safety C− 64 Vanscoy No. 345 3,029 people C #1,008 of 2,580 Strongest: hazard risk A+ , jobs & income A− · lowest: walkability C 65 Moose Jaw 36,337 people C #1,029 of 2,580 Strongest: walkability B+ , hazard risk B · lowest: safety C− 66 Rosewood 8,427 people C #1,131 of 2,580 Strongest: jobs & income A , hazard risk A · lowest: safety C− 67 North Central 9,124 people C #1,132 of 2,580 Strongest: walkability A , health B+ · lowest: jobs & income D 68 Stonebridge 15,230 people C #1,177 of 2,580 Strongest: jobs & income A+ , hazard risk A · lowest: safety C− 69 South West Industrial 5,297 people C− #1,269 of 2,580 Strongest: hazard risk A , health B+ · lowest: safety C− 70 Lawson Heights 8,158 people C− #1,315 of 2,580 Strongest: jobs & income A+ , hazard risk A · lowest: safety C− 71 Al Ritchie 8,087 people C− #1,328 of 2,580 Strongest: walkability A , health B+ · lowest: safety C− 72 Caswell Hill 2,573 people C− #1,356 of 2,580 Strongest: hazard risk A , walkability A · lowest: safety C− 73 Greystone Heights 6,402 people C− #1,361 of 2,580 Strongest: walkability A+ , jobs & income A · lowest: safety C− 75 Avalon 9,488 people C− #1,453 of 2,580 Strongest: jobs & income A , hazard risk A · lowest: safety C− 77 Albert Park 12,967 people C− #1,495 of 2,580 Strongest: walkability A+ , jobs & income A− · lowest: cost of living C− 78 Mayfair 2,927 people C− #1,526 of 2,580 Strongest: walkability A , hazard risk A · lowest: safety C− 79 Cathedral Village 7,311 people C− #1,531 of 2,580 Strongest: walkability A+ , health B+ · lowest: cost of living C− 80 Coronation Park 7,307 people C− #1,572 of 2,580 Strongest: walkability A , health B+ · lowest: cost of living C− 81 Northeast 9,670 people D #1,589 of 2,580 Strongest: walkability A− , health B+ · lowest: cost of living D 82 Buena Vista 5,777 people D #1,595 of 2,580 Strongest: walkability A+ , jobs & income A+ · lowest: cost of living D 83 Fairhaven 6,536 people D #1,601 of 2,580 Strongest: hazard risk A , walkability A− · lowest: cost of living D 84 McNab 2,510 people D #1,603 of 2,580 Strongest: health B+ , walkability B · lowest: cost of living D 85 Brevoort Park 3,485 people D #1,611 of 2,580 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 86 North Park 5,000 people D #1,619 of 2,580 Strongest: hazard risk A , walkability A− · lowest: cost of living D 87 Westmount 2,872 people D #1,642 of 2,580 Strongest: walkability A , hazard risk A · lowest: cost of living D 88 Lakewood 14,880 people D #1,650 of 2,580 Strongest: hazard risk A , walkability A− · lowest: cost of living D 89 Heritage 5,172 people D #1,677 of 2,580 Strongest: walkability A+ , health B+ · lowest: cost of living D 90 Haultain 6,126 people D #1,696 of 2,580 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 91 Hillsdale 6,792 people D #1,710 of 2,580 Strongest: walkability A , health B+ · lowest: cost of living D 92 Mount Royal 5,292 people D #1,741 of 2,580 Strongest: hazard risk A , walkability A · lowest: cost of living D 93 Meadowgreen 3,782 people D #1,746 of 2,580 Strongest: hazard risk A , walkability A · lowest: cost of living D 94 Eastview 7,536 people D #1,761 of 2,580 Strongest: hazard risk A , jobs & income B+ · lowest: cost of living D 95 Massey Place 6,561 people D #1,772 of 2,580 Strongest: hazard risk A , walkability A · lowest: cost of living D 96 University 5,888 people D #1,781 of 2,580 Strongest: hazard risk A , walkability A− · lowest: cost of living D 97 Pleasant Hill 6,088 people D #1,890 of 2,580 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 99 Dewdney Place 3,021 people D #1,944 of 2,580 Strongest: walkability A+ , health B+ · lowest: cost of living D 100 Nutana Urban Centre 5,926 people D #2,004 of 2,580 Strongest: walkability A , hazard risk A · lowest: cost of living D 101 Downtown 4,282 people D #2,076 of 2,580 Strongest: walkability A+ , health B+ · lowest: cost of living D 102 City Park 3,827 people D− #2,092 of 2,580 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 103 Grosvenor Park 6,240 people D− #2,385 of 2,580 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− Rankings
More lists for Saskatchewan Province by province
Most affordable elsewhere Photos: Esterhazy, Kjfmartin (CC BY-SA 3.0 ) · Estevan, Quintin Soloviev (CC BY 4.0 ) · Unity, Unknown author Unknown author (Public domain ), 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).