Interactive map
Nova Scotia Map
Every city and town in Nova Scotia 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 Nova Scotia
Free to print for class and home: Nova Scotia with its cities and towns, a map of its counties, and a blank outline map. PDFs fit one A4 or US Letter page.
Nova Scotia map with cities
Nova Scotia counties map
About Nova Scotia
Nova Scotia has 18 counties, 25 towns and 3 other municipalities on this map, and about 1,093,245 people (2025 estimate) on 52,825 km² (20,396 sq mi) of land. Halifax is both the capital and the largest city, with 516,822 people. It borders New Brunswick.
Halifax County is the most populous county (517,115 people) and Guysborough County the least (7,572); Halifax County is the largest by land area (5,478 km²) and Richmond County the smallest (1,246 km²).
Largest cities in Nova Scotia
The 25 most populous cities and towns. All 28 are on the map above: switch on Towns and zoom in to see them.
| # | City | County | Population |
|---|---|---|---|
| 1 | Halifax | Halifax County | 516,822 |
| 2 | Cape Breton | Cape Breton County | 106,752 |
| 3 | Truro | Colchester County | 14,652 |
| 4 | Queens | Queens County | 10,997 |
| 5 | New Glasgow | Pictou County | 10,378 |
| 6 | Amherst | Cumberland County | 10,072 |
| 7 | Bridgewater | Lunenburg County | 9,989 |
| 8 | Kentville | Kings County | 7,589 |
| 9 | Yarmouth | Yarmouth County | 7,129 |
| 10 | Wolfville | Kings County | 5,587 |
| 11 | Antigonish | Antigonish County | 5,175 |
| 12 | Stellarton | Pictou County | 4,251 |
| 13 | Westville | Pictou County | 3,731 |
| 14 | Port Hawkesbury | Inverness County | 3,442 |
| 15 | Pictou | Pictou County | 3,307 |
| 16 | Berwick | Kings County | 2,631 |
| 17 | Lunenburg | Lunenburg County | 2,523 |
| 18 | Trenton | Pictou County | 2,499 |
| 19 | Digby | Digby County | 2,153 |
| 20 | Middleton | Annapolis County | 1,978 |
| 21 | Shelburne | Shelburne County | 1,797 |
| 22 | Stewiacke | Colchester County | 1,786 |
| 23 | Oxford | Cumberland County | 1,261 |
| 24 | Mahone Bay | Lunenburg County | 1,200 |
| 25 | Clark's Harbour | Shelburne County | 841 |
Populations are Statistics Canada estimates for July 1, 2025, within municipal limits (the census subdivision).
Counties of Nova Scotia
All 18 counties. Select one to show it on the map.
| County | 23,345 | 3,183 | |
| County | 21,742 | 1,456 | |
| County | 111,929 | 2,457 | |
| County | 57,240 | 3,627 | |
| County | 32,481 | 4,276 | |
| County | 17,848 | 2,512 | |
| County | 7,572 | 4,037 | |
| County | 517,115 | 5,478 | |
| County | 48,503 | 3,049 | |
| County | 18,256 | 3,818 | |
| County | 68,893 | 2,120 | |
| County | 52,432 | 2,906 | |
| County | 46,491 | 2,844 | |
| County | 11,079 | 2,393 | |
| County | 10,025 | 1,246 | |
| County | 14,385 | 2,463 | |
| County | 7,736 | 2,836 | |
| County | 26,173 | 2,122 |
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.