Choose Country

Saint John Metro Area

NB · 50 cities · 231,063 population

231,063 Total Population
50 Cities & Towns
$69,351 Avg Income
$163,281 Avg Home Value
$702 Avg Rent
24.7% Bachelor's+

Largest Cities in Saint John Metro

The Saint John metropolitan area is the 181st largest metro area in Canada, with a total population of 231,063 spread across 50 cities and towns in NB. Anchored by Saint John, this metro area is a significant economic and cultural hub that draws residents and businesses from across the region.

Residents of the Saint John metro area earn an average household income of $69,351, while the average home value sits at $163,281. Renters in the area pay an average of $702 per month, making the cost of living relatively affordable compared to the national average. About 24.7% of residents hold a bachelor's degree or higher, reflecting the area's growing workforce.

The Saint John metro reports an average violent crime rate of 71.5 per 1,000 residents, which is above the national average. Property crime averages 53.9 per 1,000 residents across the metro. The area experiences an average annual temperature of 42.6°F, with cooler temperatures throughout the year. The average poverty rate across cities in this metro is 15.2%, suggesting economic challenges in parts of the region.

With 50 distinct communities ranging from major urban centers to smaller suburban towns, the Saint John metro area offers a wide variety of living options. From bustling city neighborhoods to quiet suburban communities, the metro provides options for families, young professionals, and retirees alike. Explore the full list of cities below to find detailed data on population, income, housing costs, and more.

Metro Area Overview

Climate

Avg Annual Temperature42.6°F
Avg January Temp19.0°F
Avg July Temp64.8°F
Avg Annual Precipitation50.6"

Safety

Avg Violent Crime Rate71.5 per 1K
Avg Property Crime Rate53.9 per 1K

Economy

Avg Unemployment Rate7.2%
Avg Poverty Rate15.2%
Avg Median Age44.8

All 50 Cities in Saint John Metro Area

1 Saint John NB 69,895
2 Quispamsis NB 18,768
3 Saint John West NB 15,255
4 Saint John East NB 14,579
5 Rothesay NB 11,977
6 Uptown Saint John NB 8,221
7 Millidgeville NB 6,527
8 North End NB 5,389
9 Fairvale NB 5,075
10 Grand Bay-Westfield NB 4,967
11 Grand Bay-Westfield NB 4,967
12 Valley Waters NB 4,549
13 Hampton NB 4,395
14 Fairville Plateau NB 4,109
15 Lancaster NB 3,630
16 Silver Falls NB 3,492
17 Forest Hills NB 3,084
18 Indiantown NB 3,078
19 Westmorland Heights NB 2,635
20 South End NB 2,442
21 Fundy Heights NB 2,331
22 Westfield NB 2,114
23 Fundy Shores NB 2,050
24 Greendale NB 1,863
25 Eastmount NB 1,697
26 McAllister NB 1,697
27 Springfield NB 1,641
28 Milford NB 1,528
29 Red Head NB 1,500
30 Quinton Heights NB 1,493
31 Nauwigewauk NB 1,472
32 Norton NB 1,410
33 Upham NB 1,357
34 Wells NB 1,266
35 Musquash NB 1,253
36 Saint Martins NB 1,177
37 Island View Heights NB 1,148
38 Greenwich NB 1,126
39 South Bay NB 963
40 Lepreau NB 803
41 Lorneville NB 800
42 Blissville NB 777
43 Petersville NB 710
44 Wickham NB 409
45 Kars NB 377
46 St. Martins NB 320
47 Fairfield NB 295
48 Hampstead NB 288
49 Bailey NB 98
50 Clarendon NB 66