St. Stephen
St. Stephen · Canada
This tiny town in Charlotte County, New Brunswick, St. Stephen sits on the east bank of the St. Croix River, which forms the natural border between Canada and the United States. Three cross-border bridges connect it to Calais, Maine. The town expanded significantly in January 2023, annexing several surrounding local service districts, and retains town status as the Municipal District of St. Stephen.
- Population4,415
- Nearest water from center 0.2 km0.2 mi
- Nearest mountain from center 2.2 km1.4 mi
Climate · monthly averages
J
-8°18°
100mm3.9in
F
-6°20°
85mm3.3in
M
-2°29°
100mm4.0in
A
5°40°
95mm3.7in
M
11°52°
90mm3.6in
J
17°62°
100mm3.9in
J
20°68°
85mm3.3in
A
20°67°
85mm3.2in
S
16°60°
100mm3.9in
O
9°49°
120mm4.7in
N
3°37°
110mm4.3in
D
-3°26°
120mm4.7in
Avg temp · total precipitation, 1991–2020 monthly normals · ERA5-Land · methodology ↗