Guest, Sign inJoin
White City SaskatchewanWhite City, #1 on this list · Photo: Canadian2006 (CC BY-SA 3.0)
Saskatchewan · 2026

Towns with the highest household incomes in Saskatchewan

White City tops the list in Saskatchewan, at $170,600. Second place goes to Hillcrest Management Area, at $147,900, and third to Edenwold No. 158, at $145,600. Lloydminster (Part), in the middle of the list, comes in at $86,700. Bottom of the list: Downtown, with $42,800. On the national list, White City is #11 of 2,589. The national top 100 holds 3 places from Saskatchewan.

Median household income before tax, 2020 (2021 census) How grades work

#1

White City

Saskatchewan · 4,379 people
$170,600 Household income

Overall A−·#305 of 2,556

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

#2

Hillcrest Management Area

Saskatchewan · 3,004 people
$147,900 Household income

Overall B·#1,011 of 2,556

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

#3

Edenwold No. 158

Saskatchewan · 4,932 people
$145,600 Household income

Overall A−·#446 of 2,556

Strongest: jobs & income A+, safety B+·lowest: walkability 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

#TownHousehold incomeCanada rankWhat drives it
1White City4,379 people$170,600#11 of 2,589Strongest: jobs & income A+, cost of living A−·lowest: walkability C
2Hillcrest Management Area3,004 people$147,900#53 of 2,589Strongest: jobs & income A, hazard risk A·lowest: walkability D
3Edenwold No. 1584,932 people$145,600#69 of 2,589Strongest: jobs & income A+, safety B+·lowest: walkability C
4Brighton7,238 people$134,800#134 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: safety C−
5Pilot Butte3,255 people$129,900#174 of 2,589Strongest: jobs & income A, cost of living A−·lowest: walkability C
6Willowgrove9,787 people$128,400#195 of 2,589Strongest: jobs & income A, hazard risk A·lowest: safety C−
7Prairie View8,517 people$127,700#203 of 2,589Strongest: jobs & income A+, cost of living A−·lowest: safety C−
8Walsh Acres/Lakeridge/Garden Ridge9,325 people$127,100#211 of 2,589Strongest: jobs & income A+, cost of living A·lowest: safety C−
9Arcola East33,823 people$123,100#274 of 2,589Strongest: jobs & income A+, cost of living B+·lowest: safety C−
10Lakewood Urban Centre4,923 people$122,100#290 of 2,589Strongest: hazard risk A, jobs & income A·lowest: safety C−
11Corman Park No. 34410,463 people$121,400#301 of 2,589Strongest: jobs & income A, hazard risk A·lowest: walkability C−
12Twin Lakes7,286 people$121,100#306 of 2,589Strongest: jobs & income A+, cost of living B+·lowest: safety C−
13Warman14,245 people$119,700#330 of 2,589Strongest: jobs & income A+, safety A·lowest: walkability B−
14Silverwood Heights8,153 people$117,800#371 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: safety C−
15Martensville11,808 people$115,700#402 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: walkability C+
16Dundonald2,855 people$114,700#416 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: safety C−
17Evergreen16,088 people$114,100#426 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: safety C−
18Hampton Village9,119 people$113,200#441 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: safety C−
19Buckland No. 4913,550 people$110,500#505 of 2,589Strongest: jobs & income A, cost of living B+·lowest: safety D−
20Lakeview7,770 people$107,200#584 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety C−
21Whitmore Park6,603 people$107,200#585 of 2,589Strongest: jobs & income A+, health B+·lowest: safety C−
22Adelaide/Churchill2,652 people$106,600#606 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: safety C−
23Nutana Park3,045 people$106,600#608 of 2,589Strongest: hazard risk A, jobs & income A·lowest: safety C−
24Vanscoy No. 3453,029 people$104,100#662 of 2,589Strongest: hazard risk A+, jobs & income A−·lowest: walkability C
25Uplands5,273 people$103,800#668 of 2,589Strongest: jobs & income A+, health B+·lowest: safety C−
26Argyle North9,971 people$101,800#720 of 2,589Strongest: jobs & income A, health B+·lowest: safety C−
27Rosewood8,427 people$101,200#737 of 2,589Strongest: jobs & income A, hazard risk A·lowest: safety C−
28Stonebridge15,230 people$100,500#758 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: safety C−
29Holliston2,963 people$99,600#782 of 2,589Strongest: walkability A, jobs & income A·lowest: safety C−
30Harbour Landing14,402 people$99,200#801 of 2,589Strongest: jobs & income A+, health B·lowest: safety C−
31Normanview West2,866 people$98,400#825 of 2,589Strongest: jobs & income A, walkability B+·lowest: safety C−
32Boothill2,613 people$97,500#853 of 2,589Strongest: jobs & income A+, health B+·lowest: safety C−
33Parkridge4,518 people$97,000#866 of 2,589Strongest: hazard risk A, health B+·lowest: safety C−
34Rosthern No. 4032,791 people$95,600#912 of 2,589Strongest: hazard risk A+, jobs & income A·lowest: health D−
35Sherwood/McCarthy5,753 people$95,200#920 of 2,589Strongest: jobs & income A, health B·lowest: safety C−
36La Ronge2,668 people$94,600#939 of 2,589Strongest: walkability A−, jobs & income A−·lowest: hazard risk D−
37Prince Albert No. 4613,589 people$94,000#955 of 2,589Strongest: hazard risk A, cost of living B+·lowest: safety D−
38Estevan11,391 people$93,900#957 of 2,589Strongest: jobs & income A+, cost of living A·lowest: health C−
39Confederation Park5,771 people$93,900#958 of 2,589Strongest: jobs & income A, hazard risk A·lowest: safety C−
40Lawson Heights8,158 people$93,200#981 of 2,589Strongest: jobs & income A+, hazard risk A·lowest: safety C−
41Dewdney East18,670 people$93,100#985 of 2,589Strongest: jobs & income A, walkability B+·lowest: safety C−
42Pacific Heights3,770 people$92,500#1,008 of 2,589Strongest: hazard risk A, health B+·lowest: safety C−
43Battleford4,657 people$91,600#1,039 of 2,589Strongest: jobs & income A+, hazard risk A−·lowest: safety D−
44Blairmore Suburban Centre7,411 people$90,600#1,079 of 2,589Strongest: hazard risk A, jobs & income A−·lowest: safety C−
45Esterhazy2,513 people$90,500#1,081 of 2,589Strongest: jobs & income A+, cost of living A·lowest: health C−
46Greystone Heights6,402 people$90,300#1,094 of 2,589Strongest: walkability A+, jobs & income A·lowest: safety C−
47Westview2,670 people$90,000#1,107 of 2,589Strongest: hazard risk A, jobs & income A−·lowest: safety C−
48Kindersley4,740 people$89,600#1,121 of 2,589Strongest: jobs & income A+, walkability A−·lowest: safety C−
49Regent Park2,876 people$89,400#1,135 of 2,589Strongest: jobs & income A, health B+·lowest: safety C−
50Meadow Lake No. 5882,712 people$89,100#1,151 of 2,589Strongest: jobs & income A+, hazard risk A−·lowest: walkability D
51Normanview Residents Group3,916 people$88,800#1,161 of 2,589Strongest: jobs & income A, health B+·lowest: safety C−
52Avalon9,488 people$86,900#1,253 of 2,589Strongest: jobs & income A, hazard risk A·lowest: safety C−
53Lloydminster (Part)13,137 people$86,700#1,266 of 2,589Strongest: hazard risk A−, jobs & income A−·lowest: safety D
54Meadow Lake5,667 people$85,600#1,325 of 2,589Strongest: walkability A, hazard risk A−·lowest: safety D−
55Rosemont/Mount Royal10,497 people$84,700#1,365 of 2,589Strongest: jobs & income B+, health B+·lowest: safety C−
56University Heights Urban Centre9,247 people$84,500#1,374 of 2,589Strongest: hazard risk A, health B+·lowest: safety C−
57Moosomin2,906 people$83,300#1,420 of 2,589Strongest: jobs & income A+, cost of living A−·lowest: health C−
58South West Industrial5,297 people$83,100#1,431 of 2,589Strongest: hazard risk A, health B+·lowest: safety C−
59Buena Vista5,777 people$82,900#1,439 of 2,589Strongest: walkability A+, jobs & income A+·lowest: cost of living D
60Albert Park12,967 people$82,700#1,445 of 2,589Strongest: walkability A+, jobs & income A−·lowest: cost of living C−
61Brevoort Park3,485 people$82,600#1,451 of 2,589Strongest: walkability A+, hazard risk A·lowest: cost of living D
62Unity2,543 people$81,200#1,518 of 2,589Strongest: jobs & income A, walkability A·lowest: safety C−
63Humboldt6,551 people$80,400#1,554 of 2,589Strongest: jobs & income A, hazard risk A·lowest: health C−
64Weyburn11,871 people$80,300#1,561 of 2,589Strongest: jobs & income A, walkability B·lowest: health C−
65North Park5,000 people$79,500#1,605 of 2,589Strongest: hazard risk A, walkability A−·lowest: cost of living D
66Swift Current18,154 people$78,700#1,634 of 2,589Strongest: jobs & income A, health B·lowest: safety C−
67Eastview7,536 people$78,700#1,636 of 2,589Strongest: hazard risk A, jobs & income B+·lowest: cost of living D
68Lakewood14,880 people$78,500#1,647 of 2,589Strongest: hazard risk A, walkability A−·lowest: cost of living D
69Rosetown2,600 people$78,100#1,663 of 2,589Strongest: jobs & income A+, cost of living A·lowest: hazard risk B
70Haultain6,126 people$77,800#1,684 of 2,589Strongest: walkability A+, hazard risk A·lowest: cost of living D
71Yorkton17,543 people$75,900#1,777 of 2,589Strongest: jobs & income A−, walkability B+·lowest: safety D
72Hillsdale6,792 people$75,600#1,796 of 2,589Strongest: walkability A, health B+·lowest: cost of living D
73Caswell Hill2,573 people$75,000#1,819 of 2,589Strongest: hazard risk A, walkability A·lowest: safety C−
74Fairhaven6,536 people$74,500#1,836 of 2,589Strongest: hazard risk A, walkability A−·lowest: cost of living D
75Prince Albert40,728 people$74,400#1,841 of 2,589Strongest: hazard risk A+, walkability B·lowest: safety D−
76Outlook2,629 people$74,300#1,843 of 2,589Strongest: walkability A, safety A−·lowest: hazard risk B
77Moose Jaw36,337 people$74,300#1,845 of 2,589Strongest: walkability B+, hazard risk B·lowest: safety C−
78McNab2,510 people$74,100#1,856 of 2,589Strongest: health B+, walkability B·lowest: cost of living D
79North Battleford14,882 people$74,000#1,861 of 2,589Strongest: hazard risk A−, walkability A−·lowest: safety D−
80Coronation Park7,307 people$72,400#1,920 of 2,589Strongest: walkability A, health B+·lowest: cost of living C−
81Cathedral Village7,311 people$72,100#1,933 of 2,589Strongest: walkability A+, health B+·lowest: cost of living C−
82Melfort6,028 people$71,700#1,948 of 2,589Strongest: jobs & income A, walkability A−·lowest: safety D
83La Loche3,124 people$71,700#1,951 of 2,589Strongest: walkability A, cost of living A−·lowest: hazard risk D−
84Al Ritchie8,087 people$71,500#1,955 of 2,589Strongest: walkability A, health B+·lowest: safety C−
85Lawson Heights Urban Centre3,622 people$71,100#1,983 of 2,589Strongest: hazard risk A, walkability A·lowest: cost of living D
86Mayfair2,927 people$70,900#1,991 of 2,589Strongest: walkability A, hazard risk A·lowest: safety C−
87University5,888 people$70,600#2,007 of 2,589Strongest: hazard risk A, walkability A−·lowest: cost of living D
88Melville4,547 people$70,000#2,027 of 2,589Strongest: walkability A, cost of living B+·lowest: safety C−
89Tisdale3,052 people$68,200#2,102 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
90Massey Place6,561 people$67,900#2,118 of 2,589Strongest: hazard risk A, walkability A·lowest: cost of living D
91Nipawin5,033 people$67,000#2,153 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
92Mount Royal5,292 people$65,800#2,202 of 2,589Strongest: hazard risk A, walkability A·lowest: cost of living D
93Dewdney Place3,021 people$65,300#2,216 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
94Northeast9,670 people$65,000#2,225 of 2,589Strongest: walkability A−, health B+·lowest: cost of living D
95Meadowgreen3,782 people$64,200#2,249 of 2,589Strongest: hazard risk A, walkability A·lowest: cost of living D
96Westmount2,872 people$63,300#2,282 of 2,589Strongest: walkability A, hazard risk A·lowest: cost of living D
97Grosvenor Park6,240 people$61,700#2,338 of 2,589Strongest: walkability A+, hazard risk A·lowest: cost of living D−
98City Park3,827 people$59,400#2,413 of 2,589Strongest: walkability A+, hazard risk A·lowest: cost of living D−
99North Central9,124 people$55,100#2,495 of 2,589Strongest: walkability A, health B+·lowest: jobs & income D
100Central Business District4,987 people$54,300#2,510 of 2,589Strongest: walkability A+, hazard risk A·lowest: cost of living D−
101Nutana Urban Centre5,926 people$54,200#2,516 of 2,589Strongest: walkability A, hazard risk A·lowest: cost of living D
102Heritage5,172 people$52,600#2,537 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
103Pleasant Hill6,088 people$50,200#2,555 of 2,589Strongest: walkability A+, hazard risk A·lowest: cost of living D
104Downtown4,282 people$42,800#2,583 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
Rankings

More lists for Saskatchewan

Province by province

Highest incomes elsewhere

Photos: White City, Canadian2006 (CC BY-SA 3.0) · Edenwold No. 158, RM Communications (CC BY-SA 4.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).