World Library  
Flag as Inappropriate
Email this Article

Soulanges (provincial electoral district)

Article Id: WHEBN0009139374
Reproduction Date:

Title: Soulanges (provincial electoral district)  
Author: World Heritage Encyclopedia
Language: English
Subject: Beauharnois (provincial electoral district), Lucie Charlebois, History of the provincial electoral map of Quebec, Vaudreuil (provincial electoral district), Huntingdon (provincial electoral district)
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Soulanges (provincial electoral district)

Soulanges
Quebec electoral district
Provincial electoral district
Legislature National Assembly of Quebec
MNA
 
 
 
Lucie Charlebois
Liberal
District created 1867
District abolished 1939
District re-created 2001
First contested 1867
Last contested 2014
Demographics
Population (2011) 62,095
Electors (2014)[1] 48,340
Area (km²)[2] 795.1
Pop. density (per km²) 78.1
Census divisions Vaudreuil-Soulanges (part)
Census subdivisions Coteau-du-Lac, Les Cèdres, Les Coteaux, Pointe-des-Cascades, Pointe-Fortune, Rigaud, Rivière-Beaudette, Saint-Clet, Sainte-Justine-de-Newton, Saint-Lazare, Sainte-Marthe, Saint-Polycarpe, Saint-Télesphore, Saint-Zotique, Très-Saint-Rédempteur

Soulanges is a provincial electoral district in the Montérégie region of Quebec, Canada that elects members to the National Assembly of Quebec. It includes Rigaud, Saint-Lazare and various other municipalities.

It was created for the 1867 election (and an electoral district of that name existed earlier in the Legislative Assembly of the Province of Canada). Its final election was in 1936, and its successor electoral district was Vaudreuil-Soulanges.

It was re-created for the 2003 election from parts of Salaberry-Soulanges and Vaudreuil.

In the change from the 2001 to the 2011 electoral map, its territory was unchanged.

Contents

  • Members of the Legislative Assembly / National Assembly 1
  • Election results 2
  • References 3
  • External links 4
  • Neighbouring electoral districts 5

Members of the Legislative Assembly / National Assembly

  1. Dominique-Amable Coutlee, Conservative Party (1867–1871)
  2. Georges-Raoul-Léotale-Guichart-Humbert Saveuse de Beaujeu, Conservative Party – Independent Conservative (1871–1878)
  3. William Duckett, Conservative (1878–1886)
  4. Avila-Gonzague Bourbonnais, Parti nationalLiberal (1886–1902)
  5. Arcade-Momer Bissonnette, Conservative Party (1902–1904)
  6. Joseph-Octave Mousseau, Liberal (1904–1916)
  7. Avila Farand, Liberal (1916–1923)
  8. Joseph-Arthur Lortie, Conservative Party (1923–1927)
  9. Avila Farand, Liberal (1927–1936)
  10. Édouard Leduc, Union Nationale (1936–1939)
  11. did not exist (1939–1989), see Vaudreuil-Soulanges
  12. did not exist (1989–2003), see Salaberry-Soulanges
  13. Lucie Charlebois, Liberal (2003–present)

Election results

Quebec general election, 2014
Party Candidate Votes % ∆%
Liberal Lucie Charlebois 18,925 54.40 +19.35
Parti Québécois Marie-Louise Séguin 11,002 31.62 +0.72
Québec solidaire Andrée Bessette 3,425 9.84 +6.61
Parti Équitable Patricia Domingos 961 2.76 +1.72
Option nationale Patrick Marquis 478 1.37 +0.01
Total valid votes 34,791 96.05
Total rejected ballots 1,429 3.95
Turnout 36,220 74.93%
Electors on the lists 48,340
Quebec general election, 2012
Party Candidate Votes % ∆%
Liberal Lucie Charlebois 12,795 35.05 -11.24
Parti Québécois André Bouthilier 11,281 30.90 -6.05
Coalition Avenir Québec Mario Gagner 10,234 28.03* +16.05
Québec solidaire Andrée Bessette 1,323 3.23 +2.39
Option nationale Frédéric Roy 495 1.36
Independent Patricia Domingos 378 1.04
Total valid votes 36,506 98.72
Total rejected ballots 473 1.28
Turnout 36,979 79.00%
Electors on the lists 46,809

* Result compared to Action démocratique

Quebec general election, 2008
Party Candidate Votes % ±%
Liberal Lucie Charlebois 11,564 46.29
Parti Québécois Louisanne Chevrier 9229 36.95
Action démocratique Daniel Lavigne 2992 11.98
Green Daniel Eperjusy 736 2.95
Québec solidaire Jonathan Vallée-Payette 459 1.84
Quebec general election, 2007
Party Candidate Votes % ±%
     Liberal Lucie Charlebois 10,689 36.03
Action démocratique Sylvain Brazeau 9212 31.05
Parti Québécois Marc Laviolette 7821 26.36
Green Alain Brazeau 1389 4.68
Québec solidaire Marielle Rodrigue 442 1.49
     Independent Gilles Paquette 113 0.38
Quebec general election, 2003
Party Candidate Votes % ±%
     Liberal Lucie Charlebois 13,473 50.99
Parti Québécois Gaëtane Legault 8753 33.13
Action démocratique Pierre Éloi Talbot 3549 13.43
Bloc Pot Gloria Sawyer 327 1.24
Green Sandra Stephenson 320 1.21

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^ General information on the provincial electoral divisions – Le Directeur général des élections du Québec (DGEQ). Electionsquebec.qc.ca (4 September 2012).
  2. ^ General information on the provincial electoral divisions – Le Directeur général des élections du Québec (DGEQ). Electionsquebec.qc.ca.

External links

Information
  • Elections Quebec
Election results
  • Election results (National Assembly)
Maps
  • 2011 map (PDF)
  • 2001 map (Flash)
    2001–2011 changes (Flash)
    1992–2001 changes (Flash)
  • Electoral map of Montérégie region
  • Quebec electoral map, 2011

Neighbouring electoral districts

This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.