Home › Canada › New Brunswick › Rankings › Mildest winters Grand Manan, #1 on this list · Photo: Meantimeus (Public domain) New Brunswick · 2026 Towns with the mildest winters in New Brunswick The list ends with Edmundston, at -13°C (9°F). Grand Manan is #487 of 2,589 on the list for all of Canada. No place in New Brunswick makes the national top 100 on this list. First place in New Brunswick goes to Grand Manan, with -5°C (23°F). Saint George takes second place with -5°C (23°F); Sackville is third with -7°C (20°F). At the halfway mark stands Salisbury, at -8°C (17°F).
Average January temperature, 1991–2020 normals at the nearest station How grades work
#1 New Brunswick · 2,648 people -5°C (23°F) January average Overall C+ · #1,733 of 2,556
Strongest: jobs & income A , cost of living A− · lowest: safety C−
#2 New Brunswick · 2,675 people -5°C (23°F) January average Overall D · #2,493 of 2,556
Strongest: cost of living B , jobs & income C · lowest: walkability D
#3 New Brunswick · 6,572 people -7°C (20°F) January average Overall C · #1,943 of 2,556
Strongest: walkability A , health B− · lowest: hazard risk C
All 60, ranked in New Brunswick Best first in New Brunswick; beside each place, its rank on the same list for all of Canada.
Every New Brunswick list # Town January average Canada rank What drives it
1 Grand Manan 2,648 people -5°C (23°F) #487 of 2,589 Strongest: jobs & income A , cost of living A− · lowest: safety C− 2 Saint George 2,675 people -5°C (23°F) #652 of 2,589 Strongest: cost of living B , jobs & income C · lowest: walkability D 3 Sackville 6,572 people -7°C (20°F) #967 of 2,589 Strongest: walkability A , health B− · lowest: hazard risk C 4 Quispamsis 20,240 people -8°C (18°F) #1,217 of 2,589 Strongest: safety A+ , jobs & income A · lowest: health D 5 Rothesay 12,626 people -8°C (18°F) #1,218 of 2,589 Strongest: safety A+ , jobs & income A · lowest: health C− 6 Grand Bay-Westfield 5,202 people -8°C (18°F) #1,219 of 2,589 Strongest: cost of living A , jobs & income A− · lowest: health C− 7 Hampton 3,268 people -8°C (18°F) #1,220 of 2,589 Strongest: safety A , cost of living B+ · lowest: walkability D 8 Simonds 4,263 people -8°C (18°F) #1,221 of 2,589 Strongest: safety A , cost of living B · lowest: walkability D 9 Kingston 3,577 people -8°C (18°F) #1,222 of 2,589 Strongest: safety A , cost of living B · lowest: health D 10 Hampton 4,754 people -8°C (18°F) #1,223 of 2,589 Strongest: cost of living B , jobs & income B− · lowest: health D 11 Saint John 79,371 people -8°C (18°F) #1,224 of 2,589 Strongest: walkability A , hazard risk C+ · lowest: health C 12 Studholm 3,668 people -8°C (18°F) #1,225 of 2,589 Strongest: cost of living A− , hazard risk C+ · lowest: walkability D 13 Sussex 4,994 people -8°C (18°F) #1,226 of 2,589 Strongest: walkability A , hazard risk C+ · lowest: jobs & income C− 14 Sussex 2,742 people -8°C (18°F) #1,227 of 2,589 Strongest: cost of living B− , hazard risk C+ · lowest: walkability C− 15 St. Stephen 4,876 people -8°C (18°F) #1,231 of 2,589 Strongest: walkability A− , cost of living C+ · lowest: safety D 16 Wellington 3,458 people -8°C (17°F) #1,242 of 2,589 Strongest: cost of living A+ , safety A · lowest: walkability D 17 Cocagne 2,982 people -8°C (17°F) #1,243 of 2,589 Strongest: safety A , cost of living B · lowest: hazard risk C− 18 Dundas 4,733 people -8°C (17°F) #1,244 of 2,589 Strongest: cost of living A− , safety C+ · lowest: walkability D 19 Bouctouche 2,678 people -8°C (17°F) #1,245 of 2,589 Strongest: walkability B− , health C+ · lowest: hazard risk C− 20 Moncton 12,238 people -8°C (17°F) #1,246 of 2,589 Strongest: jobs & income A , cost of living B · lowest: walkability D 21 Riverview 22,614 people -8°C (17°F) #1,247 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: safety C− 22 Shediac 5,699 people -8°C (17°F) #1,248 of 2,589 Strongest: jobs & income B+ , cost of living B · lowest: hazard risk C− 23 Dieppe 35,986 people -8°C (17°F) #1,249 of 2,589 Strongest: jobs & income A , walkability B− · lowest: safety C− 24 Memramcook 5,616 people -8°C (17°F) #1,250 of 2,589 Strongest: jobs & income B , safety B · lowest: walkability D 25 Salisbury 2,585 people -8°C (17°F) #1,251 of 2,589 Strongest: walkability B+ , jobs & income B− · lowest: hazard risk C− 27 Cap-Pelé 3,092 people -8°C (17°F) #1,253 of 2,589 Strongest: jobs & income B , cost of living C+ · lowest: hazard risk C− 28 Moncton 102,378 people -8°C (17°F) #1,254 of 2,589 Strongest: walkability A , jobs & income B · lowest: hazard risk C− 29 Coverdale 5,167 people -8°C (17°F) #1,255 of 2,589 Strongest: jobs & income B− , cost of living B− · lowest: walkability D 30 Shediac 9,849 people -8°C (17°F) #1,256 of 2,589 Strongest: walkability B+ , jobs & income C+ · lowest: cost of living C− 31 Salisbury 3,806 people -8°C (17°F) #1,257 of 2,589 Strongest: cost of living B+ , health C · lowest: walkability D 32 Caraquet 4,572 people -9°C (16°F) #1,309 of 2,589 Strongest: walkability B , jobs & income B− · lowest: hazard risk D 33 Shippagan 3,073 people -9°C (16°F) #1,310 of 2,589 Strongest: walkability A− , cost of living B · lowest: hazard risk D 34 Shippagan 4,721 people -9°C (16°F) #1,311 of 2,589 Strongest: cost of living A , health B− · lowest: walkability D− 35 Tracadie 16,453 people -9°C (16°F) #1,315 of 2,589 Strongest: cost of living B , health B− · lowest: hazard risk D− 36 New Maryland 4,455 people -9°C (15°F) #1,370 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: hazard risk C− 37 Starlight Village 5,108 people -9°C (15°F) #1,379 of 2,589 Strongest: jobs & income A+ , cost of living A− · lowest: walkability C− 38 New Maryland 3,198 people -9°C (15°F) #1,388 of 2,589 Strongest: jobs & income A , cost of living A− · lowest: walkability D 39 Burton 5,424 people -9°C (15°F) #1,400 of 2,589 Strongest: cost of living A , jobs & income B · lowest: hazard risk D 40 Kingsclear 3,158 people -9°C (15°F) #1,403 of 2,589 Strongest: cost of living A− , jobs & income B+ · lowest: walkability D 41 Lincoln 8,093 people -9°C (15°F) #1,419 of 2,589 Strongest: jobs & income B+ , cost of living B · lowest: walkability D 42 Saint Marys 5,701 people -9°C (15°F) #1,421 of 2,589 Strongest: jobs & income B+ , cost of living B · lowest: walkability D 43 Oromocto 9,451 people -9°C (15°F) #1,425 of 2,589 Strongest: jobs & income A+ , cost of living B− · lowest: hazard risk D 44 Douglas 6,840 people -9°C (15°F) #1,439 of 2,589 Strongest: jobs & income B , cost of living B− · lowest: walkability D 45 Fredericton 74,655 people -9°C (15°F) #1,445 of 2,589 Strongest: walkability A , jobs & income A− · lowest: hazard risk C− 46 Bright 3,648 people -9°C (15°F) #1,488 of 2,589 Strongest: cost of living B− , safety C · lowest: health C− 47 Miramichi 19,402 people -10°C (14°F) #1,597 of 2,589 Strongest: cost of living B− , walkability B− · lowest: hazard risk D 48 Alnwick 3,767 people -10°C (14°F) #1,601 of 2,589 Strongest: cost of living A , walkability C− · lowest: health D− 49 Wakefield 2,749 people -10°C (13°F) #1,868 of 2,589 Strongest: jobs & income A− , cost of living B · lowest: hazard risk C− 50 Woodstock 6,260 people -10°C (13°F) #1,869 of 2,589 Strongest: walkability B , jobs & income C+ · lowest: safety D 51 Beresford 4,389 people -11°C (13°F) #1,884 of 2,589 Strongest: safety A+ , cost of living B · lowest: hazard risk D 52 Beresford 6,543 people -11°C (13°F) #1,885 of 2,589 Strongest: safety A+ , cost of living B+ · lowest: hazard risk D 53 Bathurst 13,331 people -11°C (13°F) #1,887 of 2,589 Strongest: walkability B+ , health B− · lowest: hazard risk D 54 Bathurst 4,840 people -11°C (13°F) #1,889 of 2,589 Strongest: cost of living B+ , jobs & income B− · lowest: walkability D 55 Atholville 3,346 people -12°C (11°F) #2,065 of 2,589 Strongest: cost of living A− , walkability C+ · lowest: health D 56 Dalhousie 3,255 people -12°C (11°F) #2,066 of 2,589 Strongest: walkability A− , cost of living B+ · lowest: health D− 57 Campbellton 7,485 people -12°C (11°F) #2,067 of 2,589 Strongest: walkability A , cost of living C+ · lowest: safety C− 59 Haut-Madawaska 4,098 people -13°C (9°F) #2,199 of 2,589 Strongest: safety A , cost of living A− · lowest: hazard risk D 60 Edmundston 18,174 people -13°C (9°F) #2,200 of 2,589 Strongest: walkability B , cost of living B− · lowest: hazard risk D Rankings
More lists for New Brunswick Province by province
Mildest winters elsewhere Photos: Grand Manan, Meantimeus (Public domain ) · Saint George, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain ) · Sackville, Larry from Charlottetown, PEI, Canada (CC BY 2.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).