Guest, Sign inJoin
Andrew Scheer in Moosomin (47571781952) (cropped)Moosomin, #1 on this list · Photo: Andrew Scheer (CC0)
Saskatchewan · 2026

Wettest towns in Saskatchewan

Battleford, in the middle of the list, comes in at 383 mm. Bottom of the list: Kindersley, with 335 mm. On the national list, Moosomin is #1,937 of 2,589. The national top 100 holds no place from Saskatchewan. Leading Saskatchewan on this list is Moosomin, at 517 mm. The places after the leader belong to La Ronge (514 mm) and Esterhazy (489 mm).

Rain and snow a year (total precipitation), 1991–2020 normals How grades work

#1

Moosomin

Saskatchewan · 2,906 people
517 mm Precipitation a year

Overall A−·#495 of 2,556

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

#2

La Ronge

Saskatchewan · 2,668 people
514 mm Precipitation a year

Overall –

Strongest: walkability A−, jobs & income A−·lowest: hazard risk D−

#3

Esterhazy

Saskatchewan · 2,513 people
489 mm Precipitation a year

Overall A−·#391 of 2,556

Strongest: jobs & income A+, cost of living A·lowest: health 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

#TownPrecipitation a yearCanada rankWhat drives it
1Moosomin2,906 people517 mm#1,937 of 2,589Strongest: jobs & income A+, cost of living A−·lowest: health C−
2La Ronge2,668 people514 mm#1,943 of 2,589Strongest: walkability A−, jobs & income A−·lowest: hazard risk D−
3Esterhazy2,513 people489 mm#1,975 of 2,589Strongest: jobs & income A+, cost of living A·lowest: health C−
4La Loche3,124 people459 mm#2,013 of 2,589Strongest: walkability A, cost of living A−·lowest: hazard risk D−
5Estevan11,391 people455 mm#2,016 of 2,589Strongest: jobs & income A+, cost of living A·lowest: health C−
6Weyburn11,871 people455 mm#2,017 of 2,589Strongest: jobs & income A, walkability B·lowest: health C−
7Melville4,547 people448 mm#2,024 of 2,589Strongest: walkability A, cost of living B+·lowest: safety C−
8Yorkton17,543 people448 mm#2,025 of 2,589Strongest: jobs & income A−, walkability B+·lowest: safety D
9Buckland No. 4913,550 people432 mm#2,231 of 2,589Strongest: jobs & income A, cost of living B+·lowest: safety D−
10Prince Albert40,728 people432 mm#2,232 of 2,589Strongest: hazard risk A+, walkability B·lowest: safety D−
11Prince Albert No. 4613,589 people432 mm#2,233 of 2,589Strongest: hazard risk A, cost of living B+·lowest: safety D−
12Lloydminster (Part)13,137 people424 mm#2,243 of 2,589Strongest: hazard risk A−, jobs & income A−·lowest: safety D
13Nipawin5,033 people424 mm#2,244 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
14Moose Jaw36,337 people422 mm#2,425 of 2,589Strongest: walkability B+, hazard risk B·lowest: safety C−
15Outlook2,629 people418 mm#2,433 of 2,589Strongest: walkability A, safety A−·lowest: hazard risk B
16Humboldt6,551 people417 mm#2,434 of 2,589Strongest: jobs & income A, hazard risk A·lowest: health C−
17Meadow Lake5,667 people407 mm#2,441 of 2,589Strongest: walkability A, hazard risk A−·lowest: safety D−
18Meadow Lake No. 5882,712 people407 mm#2,442 of 2,589Strongest: jobs & income A+, hazard risk A−·lowest: walkability D
19Tisdale3,052 people397 mm#2,444 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
20Melfort6,028 people397 mm#2,445 of 2,589Strongest: jobs & income A, walkability A−·lowest: safety D
21Swift Current18,154 people394 mm#2,446 of 2,589Strongest: jobs & income A, health B·lowest: safety C−
22White City4,379 people390 mm#2,447 of 2,589Strongest: jobs & income A+, cost of living A−·lowest: walkability C
23Pilot Butte3,255 people390 mm#2,448 of 2,589Strongest: jobs & income A, cost of living A−·lowest: walkability C
24Edenwold No. 1584,932 people390 mm#2,449 of 2,589Strongest: jobs & income A+, safety B+·lowest: walkability C
25Walsh Acres/Lakeridge/Garden Ridge9,325 people390 mm#2,450 of 2,589Strongest: jobs & income A+, cost of living A·lowest: safety C−
26Lakeview7,770 people390 mm#2,451 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety C−
27Whitmore Park6,603 people390 mm#2,452 of 2,589Strongest: jobs & income A+, health B+·lowest: safety C−
28Twin Lakes7,286 people390 mm#2,453 of 2,589Strongest: jobs & income A+, cost of living B+·lowest: safety C−
29Arcola East33,823 people390 mm#2,454 of 2,589Strongest: jobs & income A+, cost of living B+·lowest: safety C−
30Prairie View8,517 people390 mm#2,455 of 2,589Strongest: jobs & income A+, cost of living A−·lowest: safety C−
31Uplands5,273 people390 mm#2,456 of 2,589Strongest: jobs & income A+, health B+·lowest: safety C−
32Normanview West2,866 people390 mm#2,457 of 2,589Strongest: jobs & income A, walkability B+·lowest: safety C−
33Dewdney East18,670 people390 mm#2,458 of 2,589Strongest: jobs & income A, walkability B+·lowest: safety C−
34Boothill2,613 people390 mm#2,459 of 2,589Strongest: jobs & income A+, health B+·lowest: safety C−
35Argyle North9,971 people390 mm#2,460 of 2,589Strongest: jobs & income A, health B+·lowest: safety C−
36Sherwood/McCarthy5,753 people390 mm#2,461 of 2,589Strongest: jobs & income A, health B·lowest: safety C−
37Regent Park2,876 people390 mm#2,462 of 2,589Strongest: jobs & income A, health B+·lowest: safety C−
38Normanview Residents Group3,916 people390 mm#2,463 of 2,589Strongest: jobs & income A, health B+·lowest: safety C−
39Harbour Landing14,402 people390 mm#2,464 of 2,589Strongest: jobs & income A+, health B·lowest: safety C−
40Albert Park12,967 people390 mm#2,465 of 2,589Strongest: walkability A+, jobs & income A−·lowest: cost of living C−
41Cathedral Village7,311 people390 mm#2,466 of 2,589Strongest: walkability A+, health B+·lowest: cost of living C−
42Rosemont/Mount Royal10,497 people390 mm#2,467 of 2,589Strongest: jobs & income B+, health B+·lowest: safety C−
43Al Ritchie8,087 people390 mm#2,468 of 2,589Strongest: walkability A, health B+·lowest: safety C−
44Hillsdale6,792 people390 mm#2,469 of 2,589Strongest: walkability A, health B+·lowest: cost of living D
45Coronation Park7,307 people390 mm#2,470 of 2,589Strongest: walkability A, health B+·lowest: cost of living C−
46North Central9,124 people390 mm#2,471 of 2,589Strongest: walkability A, health B+·lowest: jobs & income D
47Northeast9,670 people390 mm#2,472 of 2,589Strongest: walkability A−, health B+·lowest: cost of living D
48Downtown4,282 people390 mm#2,473 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
49Heritage5,172 people390 mm#2,474 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
50Dewdney Place3,021 people390 mm#2,475 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
51McNab2,510 people390 mm#2,476 of 2,589Strongest: health B+, walkability B·lowest: cost of living D
52Unity2,543 people383 mm#2,492 of 2,589Strongest: jobs & income A, walkability A·lowest: safety C−
53Battleford4,657 people383 mm#2,493 of 2,589Strongest: jobs & income A+, hazard risk A−·lowest: safety D−
54North Battleford14,882 people383 mm#2,494 of 2,589Strongest: hazard risk A−, walkability A−·lowest: safety D−
55Warman14,245 people357 mm#2,513 of 2,589Strongest: jobs & income A+, safety A·lowest: walkability B−
56Martensville11,808 people357 mm#2,514 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: walkability C+
57Brighton7,238 people357 mm#2,515 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: safety C−
58Dundonald2,855 people357 mm#2,516 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: safety C−
59Hampton Village9,119 people357 mm#2,517 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: safety C−
60Corman Park No. 34410,463 people357 mm#2,518 of 2,589Strongest: jobs & income A, hazard risk A·lowest: walkability C−
61Lakewood Urban Centre4,923 people357 mm#2,519 of 2,589Strongest: hazard risk A, jobs & income A·lowest: safety C−
62Adelaide/Churchill2,652 people357 mm#2,520 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: safety C−
63Silverwood Heights8,153 people357 mm#2,521 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: safety C−
64Willowgrove9,787 people357 mm#2,522 of 2,589Strongest: jobs & income A, hazard risk A·lowest: safety C−
65Holliston2,963 people357 mm#2,523 of 2,589Strongest: walkability A, jobs & income A·lowest: safety C−
66Hillcrest Management Area3,004 people357 mm#2,524 of 2,589Strongest: jobs & income A, hazard risk A·lowest: walkability D
67Nutana Park3,045 people357 mm#2,525 of 2,589Strongest: hazard risk A, jobs & income A·lowest: safety C−
68Confederation Park5,771 people357 mm#2,526 of 2,589Strongest: jobs & income A, hazard risk A·lowest: safety C−
69Evergreen16,088 people357 mm#2,527 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: safety C−
70Vanscoy No. 3453,029 people357 mm#2,528 of 2,589Strongest: hazard risk A+, jobs & income A−·lowest: walkability C
71Greystone Heights6,402 people357 mm#2,529 of 2,589Strongest: walkability A+, jobs & income A·lowest: safety C−
72Buena Vista5,777 people357 mm#2,530 of 2,589Strongest: walkability A+, jobs & income A+·lowest: cost of living D
73Lawson Heights8,158 people357 mm#2,531 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: safety C−
74Westview2,670 people357 mm#2,532 of 2,589Strongest: hazard risk A, jobs & income A−·lowest: safety C−
75Stonebridge15,230 people357 mm#2,533 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: safety C−
76Avalon9,488 people357 mm#2,534 of 2,589Strongest: jobs & income A, hazard risk A·lowest: safety C−
77Rosewood8,427 people357 mm#2,535 of 2,589Strongest: jobs & income A, hazard risk A·lowest: safety C−
78Haultain6,126 people357 mm#2,536 of 2,589Strongest: walkability A+, hazard risk A·lowest: cost of living D
79Pacific Heights3,770 people357 mm#2,537 of 2,589Strongest: hazard risk A, health B+·lowest: safety C−
80Brevoort Park3,485 people357 mm#2,538 of 2,589Strongest: walkability A+, hazard risk A·lowest: cost of living D
81Parkridge4,518 people357 mm#2,539 of 2,589Strongest: hazard risk A, health B+·lowest: safety C−
82Blairmore Suburban Centre7,411 people357 mm#2,540 of 2,589Strongest: hazard risk A, jobs & income A−·lowest: safety C−
83Caswell Hill2,573 people357 mm#2,541 of 2,589Strongest: hazard risk A, walkability A·lowest: safety C−
84University Heights Urban Centre9,247 people357 mm#2,542 of 2,589Strongest: hazard risk A, health B+·lowest: safety C−
85City Park3,827 people357 mm#2,543 of 2,589Strongest: walkability A+, hazard risk A·lowest: cost of living D−
86South West Industrial5,297 people357 mm#2,544 of 2,589Strongest: hazard risk A, health B+·lowest: safety C−
87Lakewood14,880 people357 mm#2,545 of 2,589Strongest: hazard risk A, walkability A−·lowest: cost of living D
88Fairhaven6,536 people357 mm#2,546 of 2,589Strongest: hazard risk A, walkability A−·lowest: cost of living D
89Lawson Heights Urban Centre3,622 people357 mm#2,547 of 2,589Strongest: hazard risk A, walkability A·lowest: cost of living D
90Mayfair2,927 people357 mm#2,548 of 2,589Strongest: walkability A, hazard risk A·lowest: safety C−
91Rosthern No. 4032,791 people357 mm#2,549 of 2,589Strongest: hazard risk A+, jobs & income A·lowest: health D−
92North Park5,000 people357 mm#2,550 of 2,589Strongest: hazard risk A, walkability A−·lowest: cost of living D
93Eastview7,536 people357 mm#2,551 of 2,589Strongest: hazard risk A, jobs & income B+·lowest: cost of living D
94University5,888 people357 mm#2,552 of 2,589Strongest: hazard risk A, walkability A−·lowest: cost of living D
95Westmount2,872 people357 mm#2,553 of 2,589Strongest: walkability A, hazard risk A·lowest: cost of living D
96Mount Royal5,292 people357 mm#2,554 of 2,589Strongest: hazard risk A, walkability A·lowest: cost of living D
97Central Business District4,987 people357 mm#2,555 of 2,589Strongest: walkability A+, hazard risk A·lowest: cost of living D−
98Massey Place6,561 people357 mm#2,556 of 2,589Strongest: hazard risk A, walkability A·lowest: cost of living D
99Meadowgreen3,782 people357 mm#2,557 of 2,589Strongest: hazard risk A, walkability A·lowest: cost of living D
100Pleasant Hill6,088 people357 mm#2,558 of 2,589Strongest: walkability A+, hazard risk A·lowest: cost of living D
101Nutana Urban Centre5,926 people357 mm#2,559 of 2,589Strongest: walkability A, hazard risk A·lowest: cost of living D
102Grosvenor Park6,240 people357 mm#2,560 of 2,589Strongest: walkability A+, hazard risk A·lowest: cost of living D−
103Rosetown2,600 people338 mm#2,572 of 2,589Strongest: jobs & income A+, cost of living A·lowest: hazard risk B
104Kindersley4,740 people335 mm#2,573 of 2,589Strongest: jobs & income A+, walkability A−·lowest: safety C−
Rankings

More lists for Saskatchewan

Province by province

Wettest elsewhere

Photos: Moosomin, Andrew Scheer (CC0) · La Ronge, Darren Kirby (CC BY-SA 2.0) · Esterhazy, Kjfmartin (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).