Interactive map
New Brunswick Map
Every city and town in New Brunswick on one zoomable map, with its counties, the Trans-Canada Highway and the province's main highways, rivers and lakes. Switch on towns and counties above the map and zoom in for every name; tap a county to see its population, area and largest towns.
Loading the map…
Printable maps of New Brunswick
Free to print for class and home: New Brunswick with its cities and towns, a map of its counties, and a blank outline map. PDFs fit one A4 or US Letter page.
New Brunswick map with cities
New Brunswick counties map
About New Brunswick
New Brunswick has 15 counties, 8 cities, 26 towns, 61 villages and 85 other municipalities on this map, and about 869,682 people (2025 estimate) on 71,248 km² (27,509 sq mi) of land. The capital is Fredericton; the largest city is Moncton, with 102,378 people. It borders Nova Scotia and Quebec, and the US state of Maine.
Westmorland County is the most populous county (203,240 people) and Queens County the least (11,971); Northumberland County is the largest by land area (12,843 km²) and Saint John County the smallest (1,461 km²).
Largest cities in New Brunswick
The 25 most populous cities and towns. All 180 are on the map above: switch on Towns and zoom in to see them.
| # | City | County | Population |
|---|---|---|---|
| 1 | Moncton | Westmorland County | 102,378 |
| 2 | Saint John | Saint John County | 79,371 |
| 3 | Fredericton | York County | 74,655 |
| 4 | Dieppe | Westmorland County | 35,986 |
| 5 | Riverview | Albert County | 22,614 |
| 6 | Quispamsis | Kings County | 20,240 |
| 7 | Miramichi | Northumberland County | 19,402 |
| 8 | Edmundston | Madawaska County | 18,174 |
| 9 | Bathurst | Gloucester County | 13,331 |
| 10 | Rothesay | Kings County | 12,626 |
| 11 | Moncton | Westmorland County | 12,238 |
| 12 | Shediac | Westmorland County | 9,849 |
| 13 | Oromocto | Sunbury County | 9,451 |
| 14 | Lincoln | Sunbury County | 8,093 |
| 15 | Campbellton | Restigouche County | 7,485 |
| 16 | Douglas | York County | 6,840 |
| 17 | Sackville | Westmorland County | 6,572 |
| 18 | Beresford | Gloucester County | 6,543 |
| 19 | Woodstock | Carleton County | 6,260 |
| 20 | Saint Marys | York County | 5,701 |
| 21 | Shediac | Westmorland County | 5,699 |
| 22 | Memramcook | Westmorland County | 5,616 |
| 23 | Grand Falls | Victoria County | 5,465 |
| 24 | Burton | Sunbury County | 5,424 |
| 25 | Grand Bay-Westfield | Kings County | 5,202 |
Populations are Statistics Canada estimates for July 1, 2025, within municipal limits (the census subdivision).
Counties of New Brunswick
All 15 counties. Select one to show it on the map.
| County | 33,592 | 1,806 | |
| County | 27,834 | 3,309 | |
| County | 27,684 | 3,418 | |
| County | 81,802 | 4,734 | |
| County | 35,053 | 4,550 | |
| County | 76,513 | 3,482 | |
| County | 35,613 | 3,455 | |
| County | 48,103 | 12,843 | |
| County | 11,971 | 3,681 | |
| County | 31,853 | 8,567 | |
| County | 86,652 | 1,461 | |
| County | 29,448 | 2,693 | |
| County | 18,833 | 5,493 | |
| County | 203,240 | 3,660 | |
| County | 121,491 | 8,095 |
Practise Canadian geography
Sources
- Provinces and territories, census divisions, municipalities and population centres: Statistics Canada, 2021 Census cartographic boundary files.
- Populations: Statistics Canada, population estimates for July 1, 2025 (table 17-10-0155-01).
- Highways: Statistics Canada, Road Network File (2025).
- US states: US Census Bureau cartographic boundary files.