Guest, Sign inJoin
Rosetown Saskatchewan Credit Union 2010Rosetown, #1 on this list · Photo: Canadian2006 (CC BY-SA 3.0)
Saskatchewan · 2026

Best places to live in Saskatchewan

The list’s runner-up is Outlook, at A+. The A range holds 11 towns on this list. Scores on the list run from 76.5 down to 32.0. First of the 102 ranked towns in Saskatchewan is Rosetown, #31 of 2,556 nationally.

The overall score, sorted within the province; the letter compares each town with every town in Canada of 2,500+, and its national rank sits beside it. How grades work

#1

Rosetown

2,600 people
A+

Score 76.5·#31 of 2,556 Canadian towns

Strongest: jobs & income A+, cost of living A·lowest: hazard risk B

#2

Outlook

2,629 people
A+

Score 76.2·#33 of 2,556 Canadian towns

Strongest: walkability A, safety A−·lowest: hazard risk B

#3

Warman

14,245 people
A+

Score 75.8·#43 of 2,556 Canadian towns

Strongest: jobs & income A+, safety A·lowest: walkability B−

All 102 towns, ranked

By overall score against Canadian towns; ranks are within the province, and each national rank links to the national list.

Every town in Saskatchewan →

102 towns

#TownScoreGrade · national rankWhat drives it
1Rosetown2,600 people76.5top 1.7%A+#31 of 2,556 nationallyStrongest: jobs & income A+, cost of living A·lowest: hazard risk B
2Outlook2,629 people76.2top 1.8%A+#33 of 2,556 nationallyStrongest: walkability A, safety A−·lowest: hazard risk B
3Warman14,245 people75.8top 2.1%A+#43 of 2,556 nationallyStrongest: jobs & income A+, safety A·lowest: walkability B−
4Martensville11,808 people73.0top 4.2%A+#84 of 2,556 nationallyStrongest: jobs & income A+, hazard risk A·lowest: walkability C+
5White City4,379 people65.4top 15.9%A−#305 of 2,556 nationallyStrongest: jobs & income A+, cost of living A−·lowest: walkability C
6Pilot Butte3,255 people65.1top 16.5%A−#325 of 2,556 nationallyStrongest: jobs & income A, cost of living A−·lowest: walkability C
7Esterhazy2,513 people63.8top 18.9%A−#391 of 2,556 nationallyStrongest: jobs & income A+, cost of living A·lowest: health C−
8Edenwold No. 1584,932 people62.8top 20.9%A−#446 of 2,556 nationallyStrongest: jobs & income A+, safety B+·lowest: walkability C
9Moosomin2,906 people61.8top 22.6%A−#495 of 2,556 nationallyStrongest: jobs & income A+, cost of living A−·lowest: health C−
10Humboldt6,551 people61.7top 22.9%A−#501 of 2,556 nationallyStrongest: jobs & income A, hazard risk A·lowest: health C−
11Kindersley4,740 people60.9top 24.7%A−#554 of 2,556 nationallyStrongest: jobs & income A+, walkability A−·lowest: safety C−
12Unity2,543 people60.5top 25.6%B+#577 of 2,556 nationallyStrongest: jobs & income A, walkability A·lowest: safety C−
13Brighton7,238 people60.4top 25.7%B+#578 of 2,556 nationallyStrongest: jobs & income A+, hazard risk A·lowest: safety C−
14Walsh Acres/Lakeridge/Garden Ridge9,325 people60.4top 25.7%B+#583 of 2,556 nationallyStrongest: jobs & income A+, cost of living A·lowest: safety C−
15Dundonald2,855 people59.9top 26.9%B+#616 of 2,556 nationallyStrongest: jobs & income A+, hazard risk A·lowest: safety C−
16Lakeview7,770 people59.6top 27.6%B+#631 of 2,556 nationallyStrongest: jobs & income A+, walkability A·lowest: safety C−
17Hampton Village9,119 people59.6top 27.8%B+#637 of 2,556 nationallyStrongest: jobs & income A+, hazard risk A·lowest: safety C−
18Corman Park No. 34410,463 people58.5top 31.1%B+#720 of 2,556 nationallyStrongest: jobs & income A, hazard risk A·lowest: walkability C−
19Lakewood Urban Centre4,923 people58.3top 31.4%B+#735 of 2,556 nationallyStrongest: hazard risk A, jobs & income A·lowest: safety C−
20Adelaide/Churchill2,652 people58.2top 31.7%B+#742 of 2,556 nationallyStrongest: jobs & income A+, hazard risk A·lowest: safety C−
21Whitmore Park6,603 people57.7top 33.0%B+#770 of 2,556 nationallyStrongest: jobs & income A+, health B+·lowest: safety C−
22Silverwood Heights8,153 people57.7top 33.0%B+#773 of 2,556 nationallyStrongest: jobs & income A+, hazard risk A·lowest: safety C−
23Willowgrove9,787 people57.6top 33.1%B+#783 of 2,556 nationallyStrongest: jobs & income A, hazard risk A·lowest: safety C−
24Twin Lakes7,286 people57.2top 33.9%B+#814 of 2,556 nationallyStrongest: jobs & income A+, cost of living B+·lowest: safety C−
25Arcola East33,823 people56.1top 35.5%B#880 of 2,556 nationallyStrongest: jobs & income A+, cost of living B+·lowest: safety C−
26Estevan11,391 people55.9top 36.3%B#900 of 2,556 nationallyStrongest: jobs & income A+, cost of living A·lowest: health C−
27Prairie View8,517 people55.1top 38.7%B#964 of 2,556 nationallyStrongest: jobs & income A+, cost of living A−·lowest: safety C−
28Holliston2,963 people54.9top 39.6%B#989 of 2,556 nationallyStrongest: walkability A, jobs & income A·lowest: safety C−
29Hillcrest Management Area3,004 people54.6top 40.4%B#1,011 of 2,556 nationallyStrongest: jobs & income A, hazard risk A·lowest: walkability D
30Swift Current18,154 people54.5top 40.6%B#1,024 of 2,556 nationallyStrongest: jobs & income A, health B·lowest: safety C−
31Nutana Park3,045 people54.0top 41.4%B#1,049 of 2,556 nationallyStrongest: hazard risk A, jobs & income A·lowest: safety C−
32Confederation Park5,771 people53.7top 41.9%B#1,069 of 2,556 nationallyStrongest: jobs & income A, hazard risk A·lowest: safety C−
33Uplands5,273 people53.6top 42.4%B#1,077 of 2,556 nationallyStrongest: jobs & income A+, health B+·lowest: safety C−
34Evergreen16,088 people52.8top 44.5%B#1,152 of 2,556 nationallyStrongest: jobs & income A+, hazard risk A·lowest: safety C−
35Vanscoy No. 3453,029 people52.6top 44.9%B#1,164 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A−·lowest: walkability C
36Greystone Heights6,402 people52.3top 45.4%B−#1,177 of 2,556 nationallyStrongest: walkability A+, jobs & income A·lowest: safety C−
37Buena Vista5,777 people52.3top 45.4%B−#1,179 of 2,556 nationallyStrongest: walkability A+, jobs & income A+·lowest: cost of living D
38Normanview West2,866 people51.6top 46.8%B−#1,233 of 2,556 nationallyStrongest: jobs & income A, walkability B+·lowest: safety C−
39Weyburn11,871 people51.4top 47.6%B−#1,257 of 2,556 nationallyStrongest: jobs & income A, walkability B·lowest: health C−
40Dewdney East18,670 people51.3top 47.8%B−#1,261 of 2,556 nationallyStrongest: jobs & income A, walkability B+·lowest: safety C−
41Lawson Heights8,158 people51.2top 47.8%B−#1,265 of 2,556 nationallyStrongest: jobs & income A+, hazard risk A·lowest: safety C−
42Westview2,670 people51.0top 48.4%B−#1,289 of 2,556 nationallyStrongest: hazard risk A, jobs & income A−·lowest: safety C−
43Boothill2,613 people50.9top 48.6%B−#1,292 of 2,556 nationallyStrongest: jobs & income A+, health B+·lowest: safety C−
44Stonebridge15,230 people50.5top 49.6%B−#1,328 of 2,556 nationallyStrongest: jobs & income A+, hazard risk A·lowest: safety C−
45Avalon9,488 people50.4top 49.6%B−#1,335 of 2,556 nationallyStrongest: jobs & income A, hazard risk A·lowest: safety C−
46Argyle North9,971 people50.3top 49.9%B−#1,344 of 2,556 nationallyStrongest: jobs & income A, health B+·lowest: safety C−
47Rosewood8,427 people49.9bottom 48.8%B−#1,382 of 2,556 nationallyStrongest: jobs & income A, hazard risk A·lowest: safety C−
48Haultain6,126 people49.8bottom 48.4%B−#1,395 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D
49Sherwood/McCarthy5,753 people49.4bottom 47.5%B−#1,423 of 2,556 nationallyStrongest: jobs & income A, health B·lowest: safety C−
50Regent Park2,876 people49.4bottom 47.4%B−#1,433 of 2,556 nationallyStrongest: jobs & income A, health B+·lowest: safety C−
51Normanview Residents Group3,916 people49.3bottom 47.3%B−#1,438 of 2,556 nationallyStrongest: jobs & income A, health B+·lowest: safety C−
52Harbour Landing14,402 people49.2bottom 47.1%B−#1,450 of 2,556 nationallyStrongest: jobs & income A+, health B·lowest: safety C−
53Pacific Heights3,770 people49.2bottom 47.1%B−#1,453 of 2,556 nationallyStrongest: hazard risk A, health B+·lowest: safety C−
54Brevoort Park3,485 people48.5bottom 45.2%B−#1,497 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D
55Albert Park12,967 people47.7bottom 42.8%C+#1,552 of 2,556 nationallyStrongest: walkability A+, jobs & income A−·lowest: cost of living C−
56Parkridge4,518 people47.6bottom 42.5%C+#1,559 of 2,556 nationallyStrongest: hazard risk A, health B+·lowest: safety C−
57Battleford4,657 people47.4bottom 42.3%C+#1,571 of 2,556 nationallyStrongest: jobs & income A+, hazard risk A−·lowest: safety D−
58Meadow Lake5,667 people47.3bottom 42.0%C+#1,582 of 2,556 nationallyStrongest: walkability A, hazard risk A−·lowest: safety D−
59Blairmore Suburban Centre7,411 people47.0bottom 40.9%C+#1,609 of 2,556 nationallyStrongest: hazard risk A, jobs & income A−·lowest: safety C−
60Tisdale3,052 people46.2bottom 38.7%C+#1,671 of 2,556 nationallyStrongest: jobs & income A, hazard risk B+·lowest: safety D
61Melville4,547 people46.1bottom 38.0%C+#1,687 of 2,556 nationallyStrongest: walkability A, cost of living B+·lowest: safety C−
62Caswell Hill2,573 people45.8bottom 37.3%C+#1,708 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: safety C−
63Cathedral Village7,311 people45.4bottom 36.4%C+#1,731 of 2,556 nationallyStrongest: walkability A+, health B+·lowest: cost of living C−
64University Heights Urban Centre9,247 people45.4bottom 36.4%C+#1,732 of 2,556 nationallyStrongest: hazard risk A, health B+·lowest: safety C−
65Melfort6,028 people45.3bottom 35.8%C+#1,743 of 2,556 nationallyStrongest: jobs & income A, walkability A−·lowest: safety D
66City Park3,827 people45.3bottom 35.8%C+#1,744 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
67Moose Jaw36,337 people45.2bottom 35.6%C+#1,753 of 2,556 nationallyStrongest: walkability B+, hazard risk B·lowest: safety C−
68South West Industrial5,297 people44.9bottom 34.5%C#1,772 of 2,556 nationallyStrongest: hazard risk A, health B+·lowest: safety C−
69Lakewood14,880 people44.6bottom 33.7%C#1,793 of 2,556 nationallyStrongest: hazard risk A, walkability A−·lowest: cost of living D
70Rosemont/Mount Royal10,497 people44.4bottom 32.7%C#1,816 of 2,556 nationallyStrongest: jobs & income B+, health B+·lowest: safety C−
71Fairhaven6,536 people44.3bottom 32.7%C#1,821 of 2,556 nationallyStrongest: hazard risk A, walkability A−·lowest: cost of living D
72Lawson Heights Urban Centre3,622 people44.0bottom 32.0%C#1,842 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living D
73Mayfair2,927 people43.8bottom 31.6%C#1,857 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: safety C−
74Rosthern No. 4032,791 people43.4bottom 30.9%C#1,879 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A·lowest: health D−
75Al Ritchie8,087 people42.8bottom 29.0%C#1,925 of 2,556 nationallyStrongest: walkability A, health B+·lowest: safety C−
76North Park5,000 people42.2bottom 27.7%C#1,957 of 2,556 nationallyStrongest: hazard risk A, walkability A−·lowest: cost of living D
77Eastview7,536 people42.1bottom 27.5%C#1,964 of 2,556 nationallyStrongest: hazard risk A, jobs & income B+·lowest: cost of living D
78University5,888 people41.8bottom 26.0%C#1,995 of 2,556 nationallyStrongest: hazard risk A, walkability A−·lowest: cost of living D
79Nipawin5,033 people41.4bottom 25.2%C#2,018 of 2,556 nationallyStrongest: walkability A−, hazard risk B+·lowest: safety D
80Westmount2,872 people41.1bottom 24.1%C−#2,039 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D
81Hillsdale6,792 people40.9bottom 24.0%C−#2,049 of 2,556 nationallyStrongest: walkability A, health B+·lowest: cost of living D
82North Battleford14,882 people40.4bottom 22.2%C−#2,089 of 2,556 nationallyStrongest: hazard risk A−, walkability A−·lowest: safety D−
83Coronation Park7,307 people40.3bottom 22.1%C−#2,093 of 2,556 nationallyStrongest: walkability A, health B+·lowest: cost of living C−
84Mount Royal5,292 people40.3bottom 21.9%C−#2,098 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living D
85Central Business District4,987 people40.0bottom 21.1%C−#2,119 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
86Massey Place6,561 people39.3bottom 20.2%C−#2,169 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living D
87Meadowgreen3,782 people39.2bottom 20.0%C−#2,177 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living D
88North Central9,124 people39.2bottom 19.9%C−#2,179 of 2,556 nationallyStrongest: walkability A, health B+·lowest: jobs & income D
89Lloydminster (Part)13,137 people39.0bottom 19.5%C−#2,196 of 2,556 nationallyStrongest: hazard risk A−, jobs & income A−·lowest: safety D
90Yorkton17,543 people38.5bottom 18.3%C−#2,224 of 2,556 nationallyStrongest: jobs & income A−, walkability B+·lowest: safety D
91Northeast9,670 people38.3bottom 17.7%C−#2,243 of 2,556 nationallyStrongest: walkability A−, health B+·lowest: cost of living D
92Meadow Lake No. 5882,712 people38.1bottom 17.2%C−#2,254 of 2,556 nationallyStrongest: jobs & income A+, hazard risk A−·lowest: walkability D
93Pleasant Hill6,088 people38.1bottom 17.1%C−#2,257 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D
94Nutana Urban Centre5,926 people37.7bottom 16.8%C−#2,268 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D
95Grosvenor Park6,240 people37.4bottom 16.2%C−#2,282 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
96Downtown4,282 people37.2bottom 16.0%C−#2,290 of 2,556 nationallyStrongest: walkability A+, health B+·lowest: cost of living D
97Heritage5,172 people37.1bottom 15.6%C−#2,298 of 2,556 nationallyStrongest: walkability A+, health B+·lowest: cost of living D
98Dewdney Place3,021 people36.6bottom 14.7%D#2,323 of 2,556 nationallyStrongest: walkability A+, health B+·lowest: cost of living D
99Buckland No. 4913,550 people35.8bottom 13.4%D#2,351 of 2,556 nationallyStrongest: jobs & income A, cost of living B+·lowest: safety D−
100McNab2,510 people35.5bottom 13.0%D#2,364 of 2,556 nationallyStrongest: health B+, walkability B·lowest: cost of living D
101Prince Albert40,728 people32.1bottom 7.8%D#2,463 of 2,556 nationallyStrongest: hazard risk A+, walkability B·lowest: safety D−
102Prince Albert No. 4613,589 people32.0bottom 7.7%D#2,465 of 2,556 nationallyStrongest: hazard risk A, cost of living B+·lowest: safety D−
Quick answers

Questions people ask

How are these towns ranked?

By the overall grade, which blends seven graded subjects (safety, cost of living, schools, health, jobs & income, walkability and hazard risk) from public data, each comparing a town with every town in Canada of 1,000 or more. The rank is among the towns of 2,500 or more in Saskatchewan, where five or more have an overall grade.

Why isn’t my town on this list?

The list covers places of 2,500 or more with an overall grade. Smaller places, and towns missing figures the overall grade needs, show their grades on their own pages; every town is listed on the Saskatchewan page.

Province by province

Best places to live, province by province

Photos: Rosetown, Canadian2006 (CC BY-SA 3.0) · Outlook, Canadian2006 (CC BY-SA 3.0) · Warman, Canadian2006 (CC BY-SA 3.0), 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).