Guest, Sign inJoin
KaposvarchurchkjfmartinEsterhazy, #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

Esterhazy

Saskatchewan · 2,513 people
ACost of living

Overall A−·#391 of 2,556

Strongest: jobs & income A+, cost of living A·lowest: health C−

#2

Estevan

Saskatchewan · 11,391 people
ACost of living

Overall B·#900 of 2,556

Strongest: jobs & income A+, cost of living A·lowest: health C−

#3

Unity

Saskatchewan · 2,543 people
ACost of living

Overall 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

104 places

#TownCost of livingCanada rankWhat drives it
1Esterhazy2,513 peopleA#42 of 2,580Strongest: jobs & income A+, cost of living A·lowest: health C−
2Estevan11,391 peopleA#46 of 2,580Strongest: jobs & income A+, cost of living A·lowest: health C−
3Unity2,543 peopleA#49 of 2,580Strongest: jobs & income A, walkability A·lowest: safety C−
4Walsh Acres/Lakeridge/Garden Ridge9,325 peopleA#76 of 2,580Strongest: jobs & income A+, cost of living A·lowest: safety C−
5Rosetown2,600 peopleA#78 of 2,580Strongest: jobs & income A+, cost of living A·lowest: hazard risk B
6La Loche3,124 peopleA−#82 of 2,580Strongest: walkability A, cost of living A−·lowest: hazard risk D−
7Moosomin2,906 peopleA−#117 of 2,580Strongest: jobs & income A+, cost of living A−·lowest: health C−
8La Ronge2,668 peopleA−#118 of 2,580Strongest: walkability A−, jobs & income A−·lowest: hazard risk D−
9Pilot Butte3,255 peopleA−#157 of 2,580Strongest: jobs & income A, cost of living A−·lowest: walkability C
10White City4,379 peopleA−#160 of 2,580Strongest: jobs & income A+, cost of living A−·lowest: walkability C
11Prairie View8,517 peopleA−#174 of 2,580Strongest: jobs & income A+, cost of living A−·lowest: safety C−
12Buckland No. 4913,550 peopleB+#179 of 2,580Strongest: jobs & income A, cost of living B+·lowest: safety D−
13Brighton7,238 peopleB+#189 of 2,580Strongest: jobs & income A+, hazard risk A·lowest: safety C−
14Twin Lakes7,286 peopleB+#217 of 2,580Strongest: jobs & income A+, cost of living B+·lowest: safety C−
15Outlook2,629 peopleB+#224 of 2,580Strongest: walkability A, safety A−·lowest: hazard risk B
16Hillcrest Management Area3,004 peopleB+#229 of 2,580Strongest: jobs & income A, hazard risk A·lowest: walkability D
17Humboldt6,551 peopleB+#260 of 2,580Strongest: jobs & income A, hazard risk A·lowest: health C−
18Battleford4,657 peopleB+#261 of 2,580Strongest: jobs & income A+, hazard risk A−·lowest: safety D−
19Prince Albert No. 4613,589 peopleB+#273 of 2,580Strongest: hazard risk A, cost of living B+·lowest: safety D−
20Nipawin5,033 peopleB+#298 of 2,580Strongest: walkability A−, hazard risk B+·lowest: safety D
21Warman14,245 peopleB+#301 of 2,580Strongest: jobs & income A+, safety A·lowest: walkability B−
22Dundonald2,855 peopleB+#305 of 2,580Strongest: jobs & income A+, hazard risk A·lowest: safety C−
23Arcola East33,823 peopleB+#314 of 2,580Strongest: jobs & income A+, cost of living B+·lowest: safety C−
24Melville4,547 peopleB+#317 of 2,580Strongest: walkability A, cost of living B+·lowest: safety C−
25Rosthern No. 4032,791 peopleB#318 of 2,580Strongest: hazard risk A+, jobs & income A·lowest: health D−
26Martensville11,808 peopleB#321 of 2,580Strongest: jobs & income A+, hazard risk A·lowest: walkability C+
27Edenwold No. 1584,932 peopleB#329 of 2,580Strongest: jobs & income A+, safety B+·lowest: walkability C
28Lakewood Urban Centre4,923 peopleB#331 of 2,580Strongest: hazard risk A, jobs & income A·lowest: safety C−
29Meadow Lake5,667 peopleB#334 of 2,580Strongest: walkability A, hazard risk A−·lowest: safety D−
30Kindersley4,740 peopleB#340 of 2,580Strongest: jobs & income A+, walkability A−·lowest: safety C−
31Whitmore Park6,603 peopleB#354 of 2,580Strongest: jobs & income A+, health B+·lowest: safety C−
32Silverwood Heights8,153 peopleB#357 of 2,580Strongest: jobs & income A+, hazard risk A·lowest: safety C−
33Weyburn11,871 peopleB#371 of 2,580Strongest: jobs & income A, walkability B·lowest: health C−
34Lakeview7,770 peopleB#384 of 2,580Strongest: jobs & income A+, walkability A·lowest: safety C−
35Hampton Village9,119 peopleB#385 of 2,580Strongest: jobs & income A+, hazard risk A·lowest: safety C−
36Tisdale3,052 peopleB#394 of 2,580Strongest: jobs & income A, hazard risk B+·lowest: safety D
37Willowgrove9,787 peopleB#407 of 2,580Strongest: jobs & income A, hazard risk A·lowest: safety C−
38Meadow Lake No. 5882,712 peopleB#409 of 2,580Strongest: jobs & income A+, hazard risk A−·lowest: walkability D
39Uplands5,273 peopleB#430 of 2,580Strongest: jobs & income A+, health B+·lowest: safety C−
40Swift Current18,154 peopleB#450 of 2,580Strongest: jobs & income A, health B·lowest: safety C−
41Melfort6,028 peopleB−#550 of 2,580Strongest: jobs & income A, walkability A−·lowest: safety D
42North Battleford14,882 peopleB−#594 of 2,580Strongest: hazard risk A−, walkability A−·lowest: safety D−
43Sherwood/McCarthy5,753 peopleB−#625 of 2,580Strongest: jobs & income A, health B·lowest: safety C−
44Adelaide/Churchill2,652 peopleB−#655 of 2,580Strongest: jobs & income A+, hazard risk A·lowest: safety C−
45Lloydminster (Part)13,137 peopleB−#657 of 2,580Strongest: hazard risk A−, jobs & income A−·lowest: safety D
46Nutana Park3,045 peopleC+#661 of 2,580Strongest: hazard risk A, jobs & income A·lowest: safety C−
47Dewdney East18,670 peopleC+#715 of 2,580Strongest: jobs & income A, walkability B+·lowest: safety C−
48Normanview West2,866 peopleC+#734 of 2,580Strongest: jobs & income A, walkability B+·lowest: safety C−
49Boothill2,613 peopleC+#736 of 2,580Strongest: jobs & income A+, health B+·lowest: safety C−
50Corman Park No. 34410,463 peopleC+#741 of 2,580Strongest: jobs & income A, hazard risk A·lowest: walkability C−
51Confederation Park5,771 peopleC+#754 of 2,580Strongest: jobs & income A, hazard risk A·lowest: safety C−
52Yorkton17,543 peopleC+#777 of 2,580Strongest: jobs & income A−, walkability B+·lowest: safety D
53Regent Park2,876 peopleC+#796 of 2,580Strongest: jobs & income A, health B+·lowest: safety C−
54Evergreen16,088 peopleC+#801 of 2,580Strongest: jobs & income A+, hazard risk A·lowest: safety C−
55Argyle North9,971 peopleC+#824 of 2,580Strongest: jobs & income A, health B+·lowest: safety C−
56Prince Albert40,728 peopleC+#850 of 2,580Strongest: hazard risk A+, walkability B·lowest: safety D−
57Pacific Heights3,770 peopleC+#856 of 2,580Strongest: hazard risk A, health B+·lowest: safety C−
58Parkridge4,518 peopleC+#899 of 2,580Strongest: hazard risk A, health B+·lowest: safety C−
59Harbour Landing14,402 peopleC#925 of 2,580Strongest: jobs & income A+, health B·lowest: safety C−
60Westview2,670 peopleC#957 of 2,580Strongest: hazard risk A, jobs & income A−·lowest: safety C−
61Rosemont/Mount Royal10,497 peopleC#959 of 2,580Strongest: jobs & income B+, health B+·lowest: safety C−
62Normanview Residents Group3,916 peopleC#961 of 2,580Strongest: jobs & income A, health B+·lowest: safety C−
63Holliston2,963 peopleC#992 of 2,580Strongest: walkability A, jobs & income A·lowest: safety C−
64Vanscoy No. 3453,029 peopleC#1,008 of 2,580Strongest: hazard risk A+, jobs & income A−·lowest: walkability C
65Moose Jaw36,337 peopleC#1,029 of 2,580Strongest: walkability B+, hazard risk B·lowest: safety C−
66Rosewood8,427 peopleC#1,131 of 2,580Strongest: jobs & income A, hazard risk A·lowest: safety C−
67North Central9,124 peopleC#1,132 of 2,580Strongest: walkability A, health B+·lowest: jobs & income D
68Stonebridge15,230 peopleC#1,177 of 2,580Strongest: jobs & income A+, hazard risk A·lowest: safety C−
69South West Industrial5,297 peopleC−#1,269 of 2,580Strongest: hazard risk A, health B+·lowest: safety C−
70Lawson Heights8,158 peopleC−#1,315 of 2,580Strongest: jobs & income A+, hazard risk A·lowest: safety C−
71Al Ritchie8,087 peopleC−#1,328 of 2,580Strongest: walkability A, health B+·lowest: safety C−
72Caswell Hill2,573 peopleC−#1,356 of 2,580Strongest: hazard risk A, walkability A·lowest: safety C−
73Greystone Heights6,402 peopleC−#1,361 of 2,580Strongest: walkability A+, jobs & income A·lowest: safety C−
74Blairmore Suburban Centre7,411 peopleC−#1,380 of 2,580Strongest: hazard risk A, jobs & income A−·lowest: safety C−
75Avalon9,488 peopleC−#1,453 of 2,580Strongest: jobs & income A, hazard risk A·lowest: safety C−
76University Heights Urban Centre9,247 peopleC−#1,477 of 2,580Strongest: hazard risk A, health B+·lowest: safety C−
77Albert Park12,967 peopleC−#1,495 of 2,580Strongest: walkability A+, jobs & income A−·lowest: cost of living C−
78Mayfair2,927 peopleC−#1,526 of 2,580Strongest: walkability A, hazard risk A·lowest: safety C−
79Cathedral Village7,311 peopleC−#1,531 of 2,580Strongest: walkability A+, health B+·lowest: cost of living C−
80Coronation Park7,307 peopleC−#1,572 of 2,580Strongest: walkability A, health B+·lowest: cost of living C−
81Northeast9,670 peopleD#1,589 of 2,580Strongest: walkability A−, health B+·lowest: cost of living D
82Buena Vista5,777 peopleD#1,595 of 2,580Strongest: walkability A+, jobs & income A+·lowest: cost of living D
83Fairhaven6,536 peopleD#1,601 of 2,580Strongest: hazard risk A, walkability A−·lowest: cost of living D
84McNab2,510 peopleD#1,603 of 2,580Strongest: health B+, walkability B·lowest: cost of living D
85Brevoort Park3,485 peopleD#1,611 of 2,580Strongest: walkability A+, hazard risk A·lowest: cost of living D
86North Park5,000 peopleD#1,619 of 2,580Strongest: hazard risk A, walkability A−·lowest: cost of living D
87Westmount2,872 peopleD#1,642 of 2,580Strongest: walkability A, hazard risk A·lowest: cost of living D
88Lakewood14,880 peopleD#1,650 of 2,580Strongest: hazard risk A, walkability A−·lowest: cost of living D
89Heritage5,172 peopleD#1,677 of 2,580Strongest: walkability A+, health B+·lowest: cost of living D
90Haultain6,126 peopleD#1,696 of 2,580Strongest: walkability A+, hazard risk A·lowest: cost of living D
91Hillsdale6,792 peopleD#1,710 of 2,580Strongest: walkability A, health B+·lowest: cost of living D
92Mount Royal5,292 peopleD#1,741 of 2,580Strongest: hazard risk A, walkability A·lowest: cost of living D
93Meadowgreen3,782 peopleD#1,746 of 2,580Strongest: hazard risk A, walkability A·lowest: cost of living D
94Eastview7,536 peopleD#1,761 of 2,580Strongest: hazard risk A, jobs & income B+·lowest: cost of living D
95Massey Place6,561 peopleD#1,772 of 2,580Strongest: hazard risk A, walkability A·lowest: cost of living D
96University5,888 peopleD#1,781 of 2,580Strongest: hazard risk A, walkability A−·lowest: cost of living D
97Pleasant Hill6,088 peopleD#1,890 of 2,580Strongest: walkability A+, hazard risk A·lowest: cost of living D
98Lawson Heights Urban Centre3,622 peopleD#1,919 of 2,580Strongest: hazard risk A, walkability A·lowest: cost of living D
99Dewdney Place3,021 peopleD#1,944 of 2,580Strongest: walkability A+, health B+·lowest: cost of living D
100Nutana Urban Centre5,926 peopleD#2,004 of 2,580Strongest: walkability A, hazard risk A·lowest: cost of living D
101Downtown4,282 peopleD#2,076 of 2,580Strongest: walkability A+, health B+·lowest: cost of living D
102City Park3,827 peopleD−#2,092 of 2,580Strongest: walkability A+, hazard risk A·lowest: cost of living D−
103Grosvenor Park6,240 peopleD−#2,385 of 2,580Strongest: walkability A+, hazard risk A·lowest: cost of living D−
104Central Business District4,987 peopleD−#2,423 of 2,580Strongest: 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).