List of municipalities in New Brunswick
Encyclopedia
This is a list of incorporated municipalities in the Canadian province of New Brunswick
New Brunswick
New Brunswick is one of Canada's three Maritime provinces and is the only province in the federation that is constitutionally bilingual . The provincial capital is Fredericton and Saint John is the most populous city. Greater Moncton is the largest Census Metropolitan Area...

. New Brunswick divided its municipalities into four categories: cities, towns, villages and rural communities.http://www.gnb.ca/0370/index-e.asp

Cities

  • Bathurst
    Bathurst, New Brunswick
    Bathurst is a Canadian city in Gloucester County, New Brunswick.Bathurst is situated on Bathurst Harbour, an estuary at the mouth of the Nepisiguit River at the southernmost part of Chaleur Bay....

  • Campbellton
    Campbellton, New Brunswick
    Campbellton is a Canadian city in Restigouche County, New Brunswick.Situated on the south bank of the Restigouche River opposite Pointe-à-la-Croix, Quebec, Campbellton was officially incorporated in 1889 and achieved city status in 1958.Forestry and tourism are major industries in the regional...

  • Dieppe
    Dieppe, New Brunswick
    Dieppe is a Canadian city in Westmorland County, New Brunswick.-Geography:Dieppe is located on the Petitcodiac River east of the adjacent city of Moncton...

  • Edmundston
  • Fredericton
  • Miramichi
    Miramichi, New Brunswick
    Miramichi is the largest city in northern New Brunswick, Canada. It is situated at the mouth of the Miramichi River where it enters Miramichi Bay...

  • Moncton
  • Saint John
    Saint John, New Brunswick
    City of Saint John , or commonly Saint John, is the largest city in the province of New Brunswick, and the first incorporated city in Canada. The city is situated along the north shore of the Bay of Fundy at the mouth of the Saint John River. In 2006 the city proper had a population of 74,043...


Towns

  • Beresford
    Beresford, New Brunswick
    Beresford is a Canadian town in Gloucester County, New Brunswick.It is situated on the shore of Chaleur Bay immediately north of the city of Bathurst...

  • Bouctouche
    Bouctouche, New Brunswick
    Bouctouche is a Canadian town in Kent County, New Brunswick and in 2006 Census the population was 2,383.The town is located at the mouth of the Bouctouche River on the coast of the Northumberland Strait, approximately 40 kilometres northeast of Moncton....

  • Caraquet
    Caraquet, New Brunswick
    Caraquet is a Canadian town in Gloucester County, New Brunswick.-Location:Situated on the shore of Chaleur Bay in the Acadian Peninsula, its name is derived from the Mi'kmaq term for meeting of two rivers...

  • Dalhousie
    Dalhousie, New Brunswick
    Dalhousie is a Canadian town located in Restigouche County, New Brunswick.- History :Dalhousie is the shire town of Restigouche County and dates European settlement to 1800. The Town of Dalhousie has been through some very distinct periods between its founding in 1825 and today...

  • Florenceville-Bristol
  • Grand Bay-Westfield
    Grand Bay-Westfield, New Brunswick
    Grand Bay-Westfield is a Canadian suburban town in the western part of Kings County, New Brunswick.The town is an amalgamation of the original town of Grand Bay and the neighbouring village of Westfield immediately to the north....

  • Grand Falls/Grand-Sault
    Grand Falls, New Brunswick
    Grand Falls is a Canadian town located in Victoria County, New Brunswick.Situated on the Saint John River, the town derives its name from a waterfall created by a series of rock ledges over which the river drops 23 metres.-Geography:Grand Falls is located in the valley of the St...

  • Hampton
    Hampton, New Brunswick
    Hampton is a Canadian town in Kings County, New Brunswick.Located on the Kennebecasis River 30 kilometres northeast of Saint John, Hampton is the shire town of Kings County...

  • Hartland
    Hartland, New Brunswick
    Hartland is a town in Carleton County, New Brunswick, Canada.Hartland is situated on the Saint John River in the central-western portion of the province in the agricultural heartland of Carleton County. It is the hometown of two of New Brunswick's premiers during the 20th century: Hugh John...

  • Lameque
    Lamèque, New Brunswick
    Lamèque is a Canadian town in Gloucester County, New Brunswick.A Francophone community, it is situated on Lamèque Island, off the northeastern tip of the Acadian Peninsula...

  • Nackawic
    Nackawic, New Brunswick
    Nackawic is a town located 65 km west of the city of Fredericton on the east bank of the Saint John River in New Brunswick, Canada. The town occupies an area of about 9 km² and is surrounded by the parishes of Southampton and Queensbury with the Village of Millville 10 km to the north.Latitude and...

  • Oromocto
    Oromocto, New Brunswick
    Oromocto is a Canadian town in Sunbury County, New Brunswick.The town is located on the west bank of the St. John River at the mouth of the Oromocto River, approximately 20 kilometres southeast of Fredericton...

  • Quispamsis
    Quispamsis, New Brunswick
    Quispamsis is a Canadian town located in Kings County, New Brunswick. It is located 20 kilometres northeast of Saint John, in the lower Kennebecasis River valley.The name is traditionally pronounced with a weak stress on either the first or last syllable....

  • Richibucto
    Richibucto, New Brunswick
    Richibucto is a Canadian town in Kent County, New Brunswick.The town is situated on the Richibucto River where it discharges into the Northumberland Strait. The town takes its name from a Mi'kmaq term meaning "river of fire"....

  • Riverview
    Riverview, New Brunswick
    Riverview is a Canadian town in Albert County, New Brunswick, Canada.Riverview is located on the south side of the Petitcodiac River, across from the cities of Moncton and Dieppe. Riverview has an area of , and a population density of...

  • Rothesay
    Rothesay, New Brunswick
    Rothesay is a Canadian town located in Kings County, New Brunswick. It is a bedroom community of Saint John along the Kennebecasis River.Located along the lower Kennebecasis River valley, Rothesay borders the city of Saint John to the southwest, and the neighbouring town of Quispamsis to the...

  • Sackville
    Sackville, New Brunswick
    Sackville is a Canadian town in Westmorland County, New Brunswick.Mount Allison University is located in the town...

  • Saint-Leonard
  • St-Quentin
  • Shediac
    Shediac, New Brunswick
    Shediac is a Canadian town in Westmorland County, New Brunswick.Situated on Shediac Bay, a sub-basin of the Northumberland Strait, the town calls itself the "Lobster Capital of the World" and hosts an annual festival every July which promotes its ties to lobster fishing; the largest lobster...

  • Shippagan
    Shippagan, New Brunswick
    Shippagan is a Canadian town in Gloucester County, New Brunswick.Located in the northeastern part of the Acadian Peninsula, a combination bridge-causeway connects the town with Lamèque Island to the northeast. Approximately 99% of the town's residents are Francophone.The town was founded by the...

  • St. Andrews
    St. Andrews, New Brunswick
    St. Andrews is a Canadian town in Charlotte County, New Brunswick.It is sometimes referred to in tourism marketing by its unofficial nickname "St. Andrews-by-the-sea".-Geography:St...

  • St. George
    St. George, New Brunswick
    St. George is a Canadian town in Charlotte County, New Brunswick.St. George is nicknamed the "Granite Town" and is located on the Magaguadavic River between Passamaquoddy Bay and Lake Utopia. It is 70 km west of Saint John....

  • St. Stephen
    St. Stephen, New Brunswick
    St. Stephen is a Canadian town in Charlotte County, New Brunswick, situated on the east bank of the St. Croix River at .-Climate:...

  • Sussex
    Sussex, New Brunswick
    Sussex is a Canadian town in Kings County, New Brunswick.Sussex straddles the Kennebecasis River, 70 km northeast of Saint John, and is a major dairy products producer in the province...

  • Tracadie-Sheila
    Tracadie-Sheila, New Brunswick
    Tracadie-Sheila [prn Tra-k-a-dee Sh-ī-la] is a Canadian town in Gloucester County, New Brunswick.Tracadie and Sheila are separate communities whose municipal governments were merged in 1991...

  • Woodstock
    Woodstock, New Brunswick
    Woodstock is a Canadian town in Carleton County, New Brunswick located on the west bank of the Saint John River at the mouth of the Meduxnekeag River, 92 km west of Fredericton and close to the Canada – United States border and Houlton, Maine.- History :Woodstock was settled by Loyalists...


Villages

  • Alma
    Alma, New Brunswick
    Alma is a village in the parish of Alma, Albert County, New Brunswick, Canada. The village is centered on the small delta of the Upper Salmon River and Cleveland Brook, where they empty into Salisbury Bay....

  • Aroostook
    Aroostook, New Brunswick
    Aroostook is a Canadian village in Victoria County, New Brunswick.The village is located on the west bank of the Saint John River at the mouth of the Aroostook River...

  • Atholville
    Atholville, New Brunswick
    Atholville is a Canadian village in Restigouche County A4L, New Brunswick.It is located on the south bank of the Restigouche River upstream and west of the city of Campbellton....

  • Baker-Brook
    Baker Brook, New Brunswick
    Baker Brook is a Canadian village in Madawaska County, New Brunswick.It is located on the Saint John River 20 kilometres west of Edmundston.The village takes its name from 19th-century sawmill businessman John Baker....

  • Balmoral
    Balmoral, New Brunswick
    Balmoral is a Canadian village in Restigouche County, New Brunswick. It is located approximately 10 kilometres south of Dalhousie. Although Balmoral's population presently meets the requirements for "town" status under the Municipalities Act of the Province of New Brunswick, the community has not...

  • Bas-Caraquet
    Bas-Caraquet, New Brunswick
    Bas-Caraquet is a Canadian village in Gloucester County, New Brunswick.Situated on the Acadian Peninsula on the shore of Chaleur Bay, its name translates into "Lower Caraquet". It is located at the eastern entrance to Caraquet Harbour, adjacent to the town of Caraquet.Fishing is the village's...

  • Bath
    Bath, New Brunswick
    Bath is a village on the Saint John River in Carleton County, New Brunswick, Canada. As of 2006 the population was 592, now in 2008 it is 512. It has an elementary and a middle school. Bath is the birthplace of Buzz Hargrove, former president of the Canadian Auto Workers, and Rev. Brent Hawkes.The...

  • Belledune
    Belledune, New Brunswick
    Belledune is a Canadian village in Gloucester County, New Brunswick.The little community of Belledune represents an amalgamation of Jacquet River, Armstrong Brook, and Belledune in 1994...

  • Bertrand
    Bertrand, New Brunswick
    Bertrand is a Canadian village in Gloucester County, New Brunswick.The village is located on the Acadian Peninsula at the mouth of the Caraquet River where it empties into Caraquet Bay, roughly 10 km west of Caraquet....

  • Blacks Harbour
    Blacks Harbour, New Brunswick
    Blacks Harbour is a Canadian village in Charlotte County, New Brunswick.Referred to simply as Blacks by locals, the village is situated on a harbour of the same name opening onto the Bay of Fundy. It is situated 15 kilometres southeast of the town of St...

  • Blackville
    Blackville, New Brunswick
    Blackville is a Canadian village in Northumberland County, New Brunswick.It is located on the Southwest Miramichi River approximately 40 kilometres southwest of Miramichi.-Economy:...

  • Cambridge-Narrows
    Cambridge-Narrows, New Brunswick
    Cambridge-Narrows is a Canadian village located in Queens County, New Brunswick.The village straddles Washedemoak Lake, a widening of the Canaan River, several kilometres upstream of the Saint John River....

  • Canterbury
    Canterbury, New Brunswick
    Canterbury is a village in York County, in the Canadian province of New Brunswick.-History:Tracing its roots to the forestry and railway industries, Canterbury was once was home to over 1000 residents and served as a service centre for the surrounding area of western York County.There were at...

  • Cap-Pele
    Cap-Pele, New Brunswick
    Cap-Pelé is a Canadian village in Westmorland County, New Brunswick.The community's population meets the requirements for "town" status under the Municipalities Act of the Province of New Brunswick, however there has been no move to change municipal status.-Geography:It is located on the...

  • Centreville
    Centreville, New Brunswick
    Centreville is a village in Carleton County, New Brunswick, Canada. As of 2006 the population was 523.Centreville has a few stores, M&D Convenience Store, Freshmart, Grandma's Restaurant & Bake Shop. There is also a Home Hardware store and two stores offering good quality ladies clothing and...

  • Charlo
    Charlo, New Brunswick
    Charlo is a Canadian village in Restigouche County, New Brunswick.Situated on the south shore of Chaleur Bay, the community was first settled by Acadians in 1799 and incorporated in 1966....

  • Chipman
    Chipman, New Brunswick
    Chipman is a Canadian village in Queens County, New Brunswick.The village of Chipman is located on the banks of the Salmon River at the head of the Grand Lake, the largest freshwater lake in the Maritime provinces...

  • Clair
    Clair, New Brunswick
    Clair is a Canadian village in Madawaska County, New Brunswick.Situated on the Saint John River opposite Fort Kent, Maine. The name Clair finds its roots in the community named for County Clare in Ireland. The name of the village is the result of the railroad station being located near the General...

  • Doaktown
    Doaktown, New Brunswick
    Doaktown is a Canadian village in Northumberland County, New Brunswick.-History:It is situated on the Southwest Miramichi River and was first settled in 1807 for use as a base for the growing lumber industry in central New Brunswick...

  • Dorchester
    Dorchester, New Brunswick
    Dorchester is a Canadian village and shire town in Westmorland County, New Brunswick.It is located on the eastern side of the mouth of the lush Memramcook River valley near the river's discharge point into Shepody Bay...

  • Drummond
    Drummond, New Brunswick
    Drummond is a Canadian village in Victoria County, New Brunswick. Its population as of the Canada 2006 Census is 839, with roughly 95% of its residents being FrancophoneIt is located in rolling farmland approximately 5 kilometres southeast of Grand Falls...

  • Eel River Crossing
    Eel River Crossing, New Brunswick
    Eel River Crossing is a Canadian village in Restigouche County, New Brunswick.Usually simplified to simply Eel River, the village is situated on the Eel River...

  • Fredericton Junction
    Fredericton Junction, New Brunswick
    Fredericton Junction is a Canadian village in Sunbury County, New Brunswick.Located on the Oromocto River in the western part of the county, approximately 45 km southwest of Fredericton, the community was originally named Hartt's Mills but was renamed in 1869 when the European and North American...

  • Gagetown
    Gagetown, New Brunswick
    Gagetown is a Canadian village in Queens County, New Brunswick. It is situated on the west bank of the Saint John River and is the county's shire town.-Acadians:...

  • Grand Manan
  • Grande-Anse
    Grande-Anse, New Brunswick
    Grande-Anse is a Canadian village in Gloucester County, New Brunswick. It is near the community of Pokeshaw.The village is located on the shore of Chaleur Bay in the Acadian Peninsula region, 25 km northwest of Caraquet and 45 kilometres east of Bathurst.The village was first settled by Acadian...

  • Harvey Station (York)
  • Hillsborough
    Hillsborough, New Brunswick
    Hillsborough is a village in Albert County in the Canadian province of New Brunswick. It has a population of 1,292 . The village is situated on a hill overlooking the Petitcodiac River near Riverview, New Brunswick.- History :...

  • Lac-Baker
    Lac-Baker, New Brunswick
    Lac Baker is a Canadian lake with an area of 6 km² located in northwestern New Brunswick on the border with Quebec.The lake drains to the south through Baker Brook into the Saint John River at the community of Baker Brook....

  • Le Goulet
    Le Goulet, New Brunswick
    Le Goulet is a Canadian village in Gloucester County, New Brunswick.Located 5 kilometres south of Shippagan on the Acadian Peninsula, the village was originally called New Jerusalem Settlement when it was initially settled in 1879....

  • Maisonette
    Maisonnette, New Brunswick
    Maisonnette is a Canadian village in Gloucester County, New Brunswick.The fishing village is located on the north shore of Caraquet Harbour near Pointe de Maisonnette, opposite the town of Caraquet on the Acadian Peninsula....

  • McAdam
    McAdam, New Brunswick
    McAdam is a village located in the southwestern corner of York County, New Brunswick, Canada. The village covers and has a population of 1,404 as of 2006.The area was first settled in the mid-to-late 19th century as a group of small lumber camps...

  • Meductic
    Meductic, New Brunswick
    Meductic is a small village located along the Saint John River in southern New Brunswick, approximately 33 kilometres southeast of Woodstock. The 2006 census data show the village to have a population of 155, making it the smallest incorporated community in the province.- History :Its name is...

  • Memramcook
    Memramcook, New Brunswick
    Memramcook is a Canadian village in Westmorland County, New Brunswick. Located in south-eastern New Brunswick, the community is predominantly people of Acadian descent who speak the Chiac derivative of the French language....

  • Millville
    Millville, New Brunswick
    Millville is a Canadian village located in York County, New Brunswick.Situated on the Nackawic River approximately 58.16 kilometers northwest of Fredericton, Millville has two combination convenience stores and gas stations, as well as a volunteer fire department and several churches...

  • Minto
    Minto, New Brunswick
    Minto is a Canadian village straddling the border of Sunbury County and Queens County, New Brunswick. Located on the north shore of Grand Lake, approximately 50 kilometres northeast of Fredericton, its population meets the requirements for "town" status under the Municipalities Act of the...

  • Neguac
    Neguac, New Brunswick
    Neguac is a Canadian village in Northumberland County, New Brunswick.Situated on the north shore of Miramichi Bay at the southern end of the Acadian Peninsula, the village is located 44 kilometres northeast of Miramichi...

  • New Maryland
    New Maryland, New Brunswick
    New Maryland is a village in central New Brunswick, Canada; located directly south of Fredericton. As of 2006 the population was 4,248. Its population meets the requirements for "town" status under the Municipalities Act of the Province of New Brunswick, but as yet has not been officially...

  • Nigadoo
    Nigadoo, New Brunswick
    Nigadoo is a Canadian village in Gloucester County, New Brunswick.The village is located at the mouth of the Nigadoo River on Chaleur Bay, 15 km northwest of Bathurst and adjacent to Beresford....

  • Norton
    Norton, New Brunswick
    Norton is a Canadian village in Kings County, New Brunswick.It is situated on the Kennebecasis River 55 kilometres northeast of Saint John...

  • Paquetville
    Paquetville, New Brunswick
    Paquetville is a Canadian village in Gloucester County, New Brunswick.It is located on the Acadian Peninsula and was founded by Monseigneur Paquet in 1873, who brought several parishioners with him from Shippagan....

  • Perth-Andover
    Perth-Andover, New Brunswick
    Perth-Andover is a Canadian village in Victoria County, New Brunswick.The village is divided by the Saint John River with Perth on the east bank and Andover on the west bank; each was a separate community until municipal amalgamation in 1966...

  • Petitcodiac
    Petitcodiac, New Brunswick
    Petitcodiac is a Canadian village in Westmorland County, New Brunswick.It is named after the Petitcodiac River, which begins in the village at the junction of the North and Anagance rivers...

  • Petit-Rocher
    Petit-Rocher, New Brunswick
    Petit-Rocher is a Canadian village in Gloucester County, New Brunswick. Located on Chaleur Bay 20 km northwest of Bathurst, Petit-Rocher's residents are 92% Francophone Acadian...

  • Plaster Rock
    Plaster Rock, New Brunswick
    Plaster Rock is a Canadian village in Victoria County, New Brunswick.Located on the Tobique River, the village was founded in 1881 by Hezekiah Day and named for the gypsum found in the area, which is heated to produce plaster.The cliffs across the river from the Tobique Valley High School expose...

  • Pointe-Verte
    Pointe-Verte, New Brunswick
    Pointe-Verte is a Canadian village in Gloucester County, New Brunswick.Located on Chaleur Bay 30 km north of Bathurst, the village's main industry is lobster and scallop fishing, as well as forestry....

  • Port Elgin
    Port Elgin, New Brunswick
    Port Elgin is a Canadian village in Westmorland County, New Brunswick.Port Elgin is situated near the Nova Scotia border at the mouth of the Gaspareaux River where it empties into Baie Verte.-History:...

  • Rexton
    Rexton, New Brunswick
    Rexton is a Canadian village in Kent County, New Brunswick.Situated on the Richibucto River, the village was originally inhabited by Mi'kmaqs, many of whose descendants still reside in the nearby Elsipogtog First Nation, formerly referred to as the Big Cove Band...

  • Riverside-Albert
    Riverside-Albert, New Brunswick
    Riverside-Albert is a Canadian village in Albert County, New Brunswick.The village is composed of two separate communities, Riverside and Albert, which were amalgamated into a single municipality in 1966....

  • Riviere-Verte
    Rivière-Verte, New Brunswick
    Rivière-Verte is a Canadian village in Madawaska County, New Brunswick.It is located 15 kilometres southeast of Edmundston along the Saint John River. Its name translates to "Green River".-Demographics:Population trend...

  • Rogersville
    Rogersville, New Brunswick
    Rogersville is a Canadian village in Northumberland County, New Brunswick.Rogersville is the home of two Trappist monasteries, Notre-Dame de l'Assomption Abbey and Notre Dame du Calvaire Abbey...

  • Saint-Antoine
    Saint-Antoine, New Brunswick
    Saint-Antoine is a village in Kent County, New Brunswick, Canada. It is 35 km north of Moncton and 18km Southwest of Bouctouche. Saint-Antoine's residents are Acadian; most speak French in its local variant, Chiac....

  • Ste-Anne-de-Madawaska
  • Sainte-Marie-Saint-Raphaël
    Sainte-Marie-Saint-Raphaël, New Brunswick
    Sainte-Marie—Saint-Raphaël is a Canadian village in Gloucester County, New Brunswick.Located on the Acadian Peninsula, the community is an amalgamation of Sainte-Marie-sur-Mer and Saint-Raphaël-sur-Mer and is located on Lamèque Island.In May 1971, an anxious Acadian fishing population demanded a...

  • St-Francois-de-Madawaska
  • St-Hilaire
  • St-Isidore
  • Saint-Léolin
    Saint-Léolin, New Brunswick
    Saint-Léolin is a Canadian village in Gloucester County, New Brunswick.Located on the Acadian Peninsula, the first settler to the village was Joseph Bertin in the early 19th century...

  • St-Louis-de-Kent
  • Salisbury
    Salisbury, New Brunswick
    Salisbury, New Brunswick is a Canadian village located in Westmorland County, New Brunswick.The village's population meets the requirements for "town" status under the Municipalities Act of the Province of New Brunswick; however, its municipal status has not been changed.-History:Salisbury first...

  • Saint Martins
  • Stanley
    Stanley, New Brunswick
    Stanley is a village in York County, in the Canadian province of New Brunswick.Straddling the Nashwaak River 30 km north of Fredericton, the village is home to the annual Stanley Fair, the longest continuously running agricultural fair in Canada...

  • Sussex Corner
    Sussex Corner, New Brunswick
    Sussex Corner is a Canadian village in Kings County, in south central New Brunswick.Southeast of the town of Sussex, with which it shares a border, the village was settled by Loyalists during the American Revolution...

  • Tide Head
    Tide Head, New Brunswick
    Tide Head is a Canadian village in Restigouche County, New Brunswick.-Geography:Located on the south bank of the Restigouche River 10 km west of Campbellton, the village is situated where the tides on the Restigouche River cease to become visible, the reason for its name.-History:The first...

  • Tracy
    Tracy, New Brunswick
    Tracy is a Canadian village in Sunbury County, New Brunswick.The village is situated on the North Oromocto River, approximately 40 km south of Fredericton, New Brunswick....


Rural Communities

  • Beaubassin East
    Beaubassin East, New Brunswick
    Beaubassin East is a Canadian Rural Community in Westmorland County, New Brunswick. The French form of the name is Beaubassin-est....

  • Campobello Island
  • Kedgwick
  • Saint-André
  • Stonehaven
    Stonehaven, New Brunswick
    Stonehaven is a Canadian rural community in Gloucester County, New Brunswick, in the parish of New Bandon. Situated about east of Bathurst on Route 11, Stonehaven is on the southern shore of the Baie des Chaleurs ....

  • Upper Miramichi
    Upper Miramichi, New Brunswick
    Upper Miramichi is a Canadian Rural Community in Northumberland and York Counties, New Brunswick.Upper Miramichi became a Rural Community on 17 March 2008, having formerly been a Local Service District with the same name...


See also

  • List of communities in New Brunswick
  • Municipal amalgamations in New Brunswick
  • Demographics of New Brunswick
    Demographics of New Brunswick
    New Brunswick is one of Canada's three Maritime provinces, and the only officially bilingual province in the country. The provincial Department of Finance estimates that the province's population in 2006 was 729,997 of which the majority is English-speaking but with a substantial French-speaking...

  • Geography of New Brunswick
    Geography of New Brunswick
    New Brunswick is one of Canada's three Maritime provinces, and the only officially bilingual province in the country. Its capital is Fredericton.-Physical geography:...

  • List of parishes in New Brunswick
  • List of other Canadian Cities, Towns & Villages by Province
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK