This is a list of communities in the Canadian province of Nova Scotia, as designated by the Union of Nova Scotia Municipalities.
Incorporated municipalities in Nova Scotia are either counties, towns or regional municipalities. There are no incorporated cities in Nova Scotia as of 1996.

Regional municipalities
Nova Scotia has three regional municipalities.

Towns
Nova Scotia has 27 towns.

Municipal districts
Nova Scotia has 12 municipal districts.
Villages
Nova Scotia has 21 villages.
Other communities
A
Abbots Dyke
Acaciaville
Acacia Valley
Advocate Harbour
Afton
Argyle Sound
Arichat
Arisaig
Arlington
Aspen
Atlanta
Atlantic
Atwoods Brook
Aylesford
Auburn
B
Baccaro
Bald Rock
Bangor
Barrachois (Cape Breton County) Barrachois (Colchester County) Barrington Barrington Passage Barrington West Bass River Bayport Bayside Bay St. Lawrence Bear Cove (Digby) Bear Cove (Halifax) Bear Point Bear River Beaver Dam Bedford Benacadie Ben Eoin Beinn Bhreagh Beinn Scalpie Big Beach Big Pond Big Pond Centre Birchtown Blanche Blomidon Borneo Bramber Brass Hill Brighton Brookfield Brooklyn Brook Village Bucklaw
C
Caledonia
Cambridge (Hants County) Cambridge (Kings County) Campbell Canaan (Kings County) Canaan (Lunenburg County) Canaan (Yarmouth County) Canso Cape Negro Cape North Capstick Cannes Carleton Village Castle Bay Central Woods Harbour Centre Burlington Centreville (Shelburne County) Charlesville Chéticamp Chéverie Cherrybrook Christmas Island Church Point Churchover Clam Point Clarksville Clementsport Clementsvale Clyde River Coffinscroft Coldbrook Collingwood Conquerall Mills Conway Cornwallis Park Country Harbour Creignish
D
Dartmouth
Debert
Deep Brook
Dingwall
Doctors Cove
Dominion
Donkin
Duncan's Cove
E
Economy
East Baccaro
East Bay
East Berlin
East LaHave
East Pennant
East Preston
Ecum Secum
Ellershouse
Elmsdale
Elmsvale
Enfield
F
Fairview
Falmouth
Fall River
Fauxburg
Five Islands
Florence
Forbes Point
Forest Glen
G
Gardner's Mill
Gavelton
Glace Bay
Glen Haven
Goshen
Grand Desert, Nova Scotia
Grand Étang
Grand Pré
Granville Ferry
Great Village
Greenville
Greenwood (Shelburne County) Guinea Gunning Cove Guysborough
H
Halibut Bay
Halls Harbour
Harrietsfield
Harrigan Cove
Harpellville
Havre Boucher
Hebron
Hebb's Cross
Hectanooga
Herring Cove
Hilden
Hillgrove
Hillsvale
Hopewell
Hubbards
I
Indian Harbour Lake
Indian Point
Ingomar
Ingonish
Ingonish Beach
Inverness
Ireton
Irishvale
Island View
J
Joggins
Jordantown
Judique
K
Kempt Shore
Kelley's Cove
Ketch Harbour
Kingsburg
L
L'Ardoise
Lake Annis
Lake Echo
Lake George (Yarmouth County) Larry's River Lawrencetown (Halifax County) Lime Hill Little Brook Little River Harbour Liverpool Lochaber Mines Londonderry Louisbourg (also spelled Louisburg) Louisdale Lower Argyle Lower Burlington Lower Clarks Harbour Lower East Pubnico Lower Eel Brook Lower Shag Harbour Lower Wedgeport Lower West Pubnico Lower Woods Harbour Lucasville Lyons Brook





