The 1948 Quebec general election was held on July 28, 1948, to elect members of the Legislative Assembly of the province of Quebec, Canada. The incumbent Union Nationale, led by Maurice Duplessis, won re-election, defeating the Quebec Liberal Party, led by Adélard Godbout.

This was the third time (and the second in a row) that Duplessis led his party to a general election victory.

It was Godbout's third (and final) loss to Duplessis in a general election, and the second in a row. He had won one victory against Duplessis years earlier in the 1939 election. In this election, the Liberals fared particularly poorly, reduced to only 8 seats, although their share of the popular vote was around 36%.

Adjustment of representation

The Legislative Assembly was expanded from 91 to 92 members, as a consequence of Charlevoix—Saguenay no longer returning a joint member, separate members being elected from Charlevoix and Saguenay.

Campaign

The Union des électeurs fielded candidates in all 92 ridings, with 71 becoming, at minimum, three-way contests between them, the UN and the Liberals:

{| class="wikitable" style="text-align:right;"

|+ Riding contests, by number of candidates (1948)

|-

! colspan=2 rowspan=2 | Political party

! rowspan=2 | Party leader

! colspan=4 | MLAs

! colspan=4 | Votes

|-

! Candidates

!1944

!1948

!#

! ±

!%

! ± (pp)

|-

|style="text-align:left;"|Maurice Duplessis

|91

|48

|82

|34

|775,747

|270,086

|51.25

|13.22

|-

|style="text-align:left;"|Adélard Godbout

|92

|37

|8

|29

|547,478

|24,162

|36.16

|3.19

|-

|style="text-align:left;"|P. Ernest Grégoire

|92

|–

|–

|–

|140,050

|123,508

|9.25

|8.01

|-

|style="text-align:left;"| 

|7

|1

|–

|1

|9,016

|24,970

|0.60

|1.96

|-

|style="text-align:left;"| 

|–

|4

|–

|4

| style="text-align:center;" colspan="4"|did not campaign

|-

|rowspan="10" |  

|style="text-align:left;" colspan="10"|Other candidates

|-

|style="text-align:left;" |

|style="text-align:left;"|–

|11

|–

|2

|2

|23,956

|11,190

|1.58

|0.62

|-

|style="text-align:left;" |

|-

! scope="col" | Riding

! scope="col" colspan="8" | Winning party

! rowspan="3" scope="col" | Turnout<br>

! scope="col" colspan="11" | Votes

|-

! rowspan="2" scope="col" |Name

! colspan="2" rowspan="2" scope="col" | 1944

! colspan="2" rowspan="2" scope="col" |Party

! rowspan="2" scope="col" |Votes

! rowspan="2" scope="col" |Share

! rowspan="2" scope="col" |Margin<br>#

! rowspan="2" scope="col" |Margin<br>%

! scope="col" | UN

! scope="col" | Lib

! scope="col" |

! scope="col" | CCF

! scope="col" |

! scope="col" |

! scope="col" |

! scope="col" |

! scope="col" |

! scope="col" |

! rowspan="2" scope="col" | Total

|-

! scope="col" style="background-color:#0088C2;"|

! scope="col" style="background-color:#EA6D6A;"|

! scope="col" style="background-color:#90EE90;"|

! scope="col" style="background-color:#EEDDAA;"|

! scope="col" style="background-color:#DCDCDC;"|

! scope="col" style="background-color:#DCDCDC;"|

! scope="col" style="background-color:#FF6347;"|

! scope="col" style="background-color:#DCDCDC;"|

! scope="col" style="background-color:#EEBBBB;"|

! scope="col" style="background-color:#DCDCDC;"|

|-

! &nbsp; !! colspan="2"| !! colspan="2"| !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !!

|-

|style="text-align:left"| Abitibi-Est

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|8,373 ||42.23%||2,233 ||11.26%||style="background-color:#F5F5DC;"|81.88%||8,373 ||style="background-color:#DCD0FF;"|5,313 ||6,140 ||–||–||–||–||–||–||–||19,826

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Abitibi-Ouest

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|5,669 ||50.90%||2,497 ||22.42%||style="background-color:#F5F5DC;"|87.56%||5,669 ||2,196 ||3,172 ||–||–||100 ||–||–||–||–||11,137

|-

|style="text-align:left"| Argenteuil

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|5,488 ||48.47%||433 ||3.82%||style="background-color:#F5F5DC;"|82.88%||5,488 ||style="background-color:#DCD0FF;"|5,055 ||779 ||–||–||–||–||–||–||–||11,322

|- style="background-color:#B9E5B9;"

|style="text-align:left"| Arthabaska

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|8,368 ||54.83%||3,222 ||21.11%||style="background-color:#F5F5DC;"|88.03%||8,368 ||5,146 ||1,749 ||–||–||–||–||–||–||–||15,263

|-

|style="text-align:left"| Bagot

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|5,220 ||59.53%||1,925 ||21.95%||style="background-color:#F5F5DC;"|88.78%||style="background-color:#87CEFA;"|5,220 ||3,295 ||254 ||–||–||–||–||–||–||–||8,769

|-

|style="text-align:left"| Beauce

| style="background-color:#87CEFA;" | || style="text-align:left;" | BP

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|12,571 ||58.94%||8,012 ||37.57%||style="background-color:#F5F5DC;"|88.57%||style="background-color:#87CEFA;"|12,571 ||4,559 ||4,197 ||–||–||–||–||–||–||–||21,327

|- style="background-color:#B9E5B9;"

|style="text-align:left"| Beauharnois

| style="background-color:#87CEFA;" | || style="text-align:left;" | BP

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|9,929 ||63.35%||5,923 ||37.79%||style="background-color:#F5F5DC;"|82.02%||9,929 ||4,006 ||1,738 ||–||–||–||–||–||–||–||15,673

|-

|style="text-align:left"| Bellechasse

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|5,027 ||48.48%||781 ||7.53%||style="background-color:#F5F5DC;"|83.49%||5,027 ||style="background-color:#DCD0FF;"|4,246 ||1,096 ||–||–||–||–||–||–||–||10,369

|-

|style="text-align:left"| Berthier

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|5,952 ||51.49%||410 ||3.55%||style="background-color:#F5F5DC;"|89.11%||5,952 ||style="background-color:#DCD0FF;"|5,542 ||66 ||–||–||–||–||–||–||–||11,560

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Bonaventure

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|8,384 ||50.99%||715 ||4.35%||style="background-color:#F5F5DC;"|84.86%||8,384 ||7,669 ||137 ||–||–||252 ||–||–||–||–||16,442

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Brome

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|3,977 ||60.09%||1,484 ||22.42%||style="background-color:#F5F5DC;"|83.39%||3,977 ||2,493 ||148 ||–||–||–||–||–||–||–||6,618

|-

|style="text-align:left"| Chambly

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|12,197 ||52.04%||3,499 ||14.93%||73.78%||12,197 ||style="background-color:#DCD0FF;"|8,698 ||869 ||–||style="background-color:#F0E68C;"|661 ||1,014 ||–||–||–||–||23,439

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Champlain

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|11,465 ||68.52%||7,332 ||43.82%||style="background-color:#F5F5DC;"|86.46%||11,465 ||4,133 ||1,135 ||–||–||–||–||–||–||–||16,733

|-

|style="text-align:left"| Charlevoix

| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|6,078 ||54.45%||2,014 ||18.04%||style="background-color:#F5F5DC;"|84.80%||style="background-color:#FFFF00;"|6,078 ||4,064 ||961 ||–||–||59 ||–||–||–||–||11,162

|-

|style="text-align:left"| Châteauguay

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|4,277 ||54.46%||803 ||10.23%||style="background-color:#F5F5DC;"|83.82%||4,277 ||style="background-color:#DCD0FF;"|3,474 ||102 ||–||–||–||–||–||–||–||7,853

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Chicoutimi

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|23,602 ||57.82%||13,806 ||33.82%||style="background-color:#F5F5DC;"|85.69%||23,602 ||7,424 ||9,796 ||–||–||–||–||–||–||–||40,822

|-

|style="text-align:left"| Compton

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|5,593 ||53.21%||1,987 ||18.90%||style="background-color:#F5F5DC;"|82.05%||style="background-color:#87CEFA;"|5,593 ||3,606 ||1,312 ||–||–||–||–||–||–||–||10,511

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Deux-Montagnes

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|5,638 ||62.64%||2,431 ||27.01%||style="background-color:#F5F5DC;"|83.52%||5,638 ||3,207 ||155 ||–||–||–||–||–||–||–||9,000

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Dorchester

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|9,345 ||61.53%||4,504 ||29.65%||style="background-color:#F5F5DC;"|87.45%||9,345 ||4,841 ||1,002 ||–||–||–||–||–||–||–||15,188

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Drummond

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|10,016 ||55.09%||5,289 ||29.09%||style="background-color:#F5F5DC;"|79.24%||10,016 ||4,727 ||3,438 ||–||–||–||–||–||–||–||18,181

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Frontenac

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|6,948 ||56.30%||3,898 ||31.59%||style="background-color:#F5F5DC;"|88.13%||6,948 ||3,050 ||2,343 ||–||–||–||–||–||–||–||12,341

|-

|style="text-align:left"| Gaspé-Nord

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

|3,572 ||44.95%||213 ||2.68%||style="background-color:#F5F5DC;"|91.81%||style="background-color:#DCD0FF;"|3,359 ||3,572 ||97 ||–|| 918 ||–||–||–||–||–||7,946

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Gaspé-Sud

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|8,002 ||60.98%||3,034 ||23.12%||style="background-color:#F5F5DC;"|83.12%||8,002 ||4,968 ||152 ||–||–||–||–||–||–||–||13,122

|-

|style="text-align:left"| Gatineau

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|6,649 ||52.34%||1,104 ||8.69%||style="background-color:#F5F5DC;"|78.56%||6,649 ||style="background-color:#DCD0FF;"|5,545 ||510 ||–||–||–||–||–||–||–||12,704

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Hull

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|12,036 ||65.60%||6,499 ||35.42%||style="background-color:#F5F5DC;"|78.23%||12,036 ||5,537 ||774 ||–||–||–||–||–||–||–||18,347

|-

|style="text-align:left"| Huntingdon

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|3,453 ||56.54%||879 ||14.39%||style="background-color:#F5F5DC;"|83.64%||style="background-color:#87CEFA;"|3,453 ||2,574 ||80 ||–||–||–||–||–||–||–||6,107

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Iberville

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|3,369 ||59.55%||1,344 ||23.76%||style="background-color:#F5F5DC;"|86.71%||3,369 ||2,025 ||228 ||–||35 ||–||–||–||–||–||5,657

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Îles-de-la-Madeleine

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|2,442 ||58.14%||723 ||17.21%||style="background-color:#F5F5DC;"|91.59%||2,442 ||1,719 ||39 ||–||–||–||–||–||–||–||4,200

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Jacques-Cartier

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

|14,524 ||49.59%||4,074 ||13.91%||66.06%||10,450 ||14,524 ||1,088 ||–||–||3,225 ||–||–||–||–||29,287

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Joliette

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|10,482 ||64.99%||5,030 ||31.19%||style="background-color:#F5F5DC;"|86.46%||10,482 ||5,452 ||195 ||–||–||–||–||–||–||–||16,129

|-

|style="text-align:left"| Kamouraska

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|5,519 ||49.89%||454 ||4.10%||style="background-color:#F5F5DC;"|83.56%||5,519 ||style="background-color:#DCD0FF;"|5,065 ||479 ||–||–||–||–||–||–||–||11,063

|- style="background-color:#DCDCDC;"

|style="text-align:left"| L'Assomption

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|5,971 ||62.32%||2,729 ||28.48%||style="background-color:#F5F5DC;"|84.56%||5,971 ||3,242 ||233 ||–||–||–||–||style="background-color:#F0E68C;"|135 ||–||–||9,581

|-

|style="text-align:left"| L'Islet

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|4,374 ||45.04%||40 ||0.41%||style="background-color:#F5F5DC;"|85.92%||4,374 ||style="background-color:#DCD0FF;"|4,334 ||1,004 ||–||–||–||–||–||–||–||9,712

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Labelle

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|6,694 ||64.07%||4,127 ||39.50%||style="background-color:#F5F5DC;"|86.60%||6,694 ||2,567 ||1,187 ||–||–||–||–||–||–||–||10,448

|-

|style="text-align:left"| Lac-Saint-Jean

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|6,277 ||55.12%||1,661 ||14.59%||style="background-color:#F5F5DC;"|93.33%||6,277 ||style="background-color:#DCD0FF;"|4,616 ||494 ||–||–||–||–||–||–||–||11,387

|-

|style="text-align:left"| Laval

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|29,043 ||63.36%||15,582 ||33.99%||67.94%||29,043 ||style="background-color:#DCD0FF;"|13,461 ||3,033 ||–||–||–||–||300 ||–||–||45,837

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Laviolette

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|8,612 ||54.05%||4,466 ||28.03%||style="background-color:#F5F5DC;"|79.84%||8,612 ||4,146 ||3,176 ||–||–||–||–||–||–||–||15,934

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Lévis

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|10,322 ||52.41%||4,512 ||22.91%||style="background-color:#F5F5DC;"|85.06%||10,322 ||5,810 ||3,561 ||–||–||–||–||–||–||–||19,693

|-

|style="text-align:left"| Lotbinière

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|5,900 ||49.22%||668 ||5.57%||style="background-color:#F5F5DC;"|89.78%||5,900 ||style="background-color:#DCD0FF;"|5,232 ||854 ||–||–||–||–||–||–||–||11,986

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Maisonneuve

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|18,493 ||52.70%||5,128 ||14.61%||66.51%||18,493 ||13,365 ||2,744 ||486 ||–||–||–||–||–||–||35,088

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Maskinongé

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|5,184 ||55.68%||1,124 ||12.07%||style="background-color:#F5F5DC;"|91.60%||5,184 ||4,060 ||67 ||–||–||–||–||–||–||–||9,311

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Matane

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|9,405 ||57.40%||3,069 ||18.73%||style="background-color:#F5F5DC;"|87.73%||9,405 ||6,336 ||643 ||–||–||–||–||–||–||–||16,384

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Matapédia

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|6,039 ||47.00%||776 ||6.04%||style="background-color:#F5F5DC;"|87.62%||6,039 ||5,263 ||1,547 ||–||–||–||–||–||–||–||12,849

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Mégantic

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|9,787 ||51.04%||3,110 ||16.22%||style="background-color:#F5F5DC;"|89.39%||9,787 ||6,677 ||2,710 ||–||–||–||–||–||–||–||19,174

|-

|style="text-align:left"| Missisquoi

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|5,899 ||53.75%||1,086 ||9.90%||style="background-color:#F5F5DC;"|82.83%||5,899 ||style="background-color:#DCD0FF;"|4,813 ||263 ||–||–||–||–||–||–||–||10,975

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Montcalm

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|4,645 ||59.04%||1,466 ||18.63%||style="background-color:#F5F5DC;"|86.12%||4,645 ||3,179 ||43 ||–||–||–||–||–||–||–||7,867

|-

|style="text-align:left"| Montmagny

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|5,284 ||49.81%||702 ||6.62%||style="background-color:#F5F5DC;"|85.41%||5,284 ||style="background-color:#DCD0FF;"|4,582 ||742 ||–||–||–||–||–||–||–||10,608

|-

|style="text-align:left"| Montmorency

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|4,018 ||43.88%||245 ||2.68%||style="background-color:#F5F5DC;"|87.87%||4,018 ||style="background-color:#DCD0FF;"|3,773 ||1,365 ||–||–||–||–||–||–||–||9,156

|-

|style="text-align:left"| Montréal–Jeanne-Mance

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|21,456 ||55.28%||6,491 ||16.72%||62.55%||21,456 ||style="background-color:#DCD0FF;"|14,965 ||1,424 ||970 ||–||–||–||–||–||–||38,815

|- style="background-color:#B9E5B9;"

|style="text-align:left"| Montréal-Laurier

| style="background-color:#87CEFA;" | || style="text-align:left;" | BP

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|17,234 ||58.65%||7,176 ||24.42%||65.40%||17,234 ||10,058 ||1,236 ||–||–||–||–||855 ||–||–||29,383

|-

|style="text-align:left"| Montréal-Mercier

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|17,844 ||57.71%||6,444 ||20.84%||60.23%||17,844 ||style="background-color:#DCD0FF;"|11,400 ||1,347 ||–||–||–||–||331 ||–||–||30,922

|- style="background-color:#B9E5B9;"

|style="text-align:left"| Montréal–Notre-Dame-de-Grâce

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

|18,834 ||76.13%||13,237 ||53.50%||53.01%||5,597 ||18,834 ||309 ||–||–||–||–||–||–||–||24,740

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Montréal-Outremont

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

|15,115 ||70.29%||9,137 ||42.49%||49.32%||5,978 ||15,115 ||412 ||–||–||–||–||–||–||–||21,505

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Montréal–Saint-Henri

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|17,754 ||53.83%||6,340 ||19.22%||68.85%||17,754 ||11,414 ||1,625 ||1,779 ||–||166 ||–||246 ||–||–||32,984

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Montréal–Saint-Jacques

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|12,328 ||60.56%||6,404 ||31.46%||61.71%||12,328 ||5,924 ||1,008 ||–||–||–||–||–||1,098 ||–||20,358

|- style="background-color:#B9E5B9;"

|style="text-align:left"| Montréal–Saint-Louis

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

|11,032 ||38.37%||646 ||2.25%||49.83%||10,386 ||11,032 ||845 ||1,593 ||–||–||4,899 ||–||–||–||28,755

|-

|style="text-align:left"| Montréal–Sainte-Anne

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#DCDCDC;" | || style="text-align:left;" | Ind

|8,216 ||42.10%||1,771 ||9.07%||56.27%||2,632 ||style="background-color:#DCD0FF;"|6,445 ||556 ||366 ||style="background-color:#F0E68C;"|8,398 ||1,120 ||–||–||–||–||19,517

|- style="background-color:#B9E5B9;"

|style="text-align:left"| Montréal–Sainte-Marie

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|16,108 ||55.48%||7,793 ||26.84%||61.51%||16,108 ||8,315 ||1,639 ||–||style="background-color:#F0E68C;"|1,873 ||–||–||1,101 ||–||–||29,036

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Montréal-Verdun

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

|12,639 ||52.74%||6,017 ||25.11%||57.26%||6,622 ||12,639 ||1,052 ||3,544 ||–||–||–||–||–||110 ||23,967

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Napierville-Laprairie

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|7,080 ||65.01%||3,389 ||31.12%||style="background-color:#F5F5DC;"|87.67%||7,080 ||3,691 ||119 ||–||–||–||–||–||–||–||10,890

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Nicolet

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|6,810 ||49.72%||207 ||1.51%||style="background-color:#F5F5DC;"|83.88%||6,810 ||6,603 ||285 ||–||–||–||–||–||–||–||13,698

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Papineau

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|10,129 ||61.93%||6,149 ||37.59%||style="background-color:#F5F5DC;"|82.86%||10,129 ||3,980 ||2,247 ||–||–||–||–||–||–||–||16,356

|-

|style="text-align:left"| Pontiac

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|4,723 ||56.03%||1,346 ||15.97%||style="background-color:#F5F5DC;"|76.61%||4,723 ||style="background-color:#DCD0FF;"|3,377 ||329 ||–||–||–||–||–||–||–||8,429

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Portneuf

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|10,506 ||55.55%||5,224 ||27.62%||style="background-color:#F5F5DC;"|85.44%||10,506 ||5,282 ||3,123 ||–||–||–||–||–||–||–||18,911

|-

|style="text-align:left"| Québec-Centre

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|8,174 ||47.66%||404 ||2.36%||73.52%||8,174 ||style="background-color:#DCD0FF;"|7,770 ||1,208 ||–||–||–||–||–||–||–||17,152

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Québec-Comté

| style="background-color:#DCDCDC;" | || style="text-align:left;" | Nat

| style="background-color:#DCDCDC;" | || style="text-align:left;" | Ind

|11,807 ||49.49%||4,261 ||17.86%||style="background-color:#F5F5DC;"|81.97%||–||7,546 ||4,503 ||–||style="background-color:#EABB94;"|11,807 ||–||–||–||–||–||23,856

|-

|style="text-align:left"| Québec-Est

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|14,998 ||54.17%||6,004 ||21.68%||style="background-color:#F5F5DC;"|80.48%||14,998 ||style="background-color:#DCD0FF;"|8,994 ||3,696 ||–||–||–||–||–||–||–||27,688

|-

|style="text-align:left"| Québec-Ouest

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|7,034 ||50.35%||844 ||6.04%||74.43%||7,034 ||style="background-color:#DCD0FF;"|6,190 ||747 ||–||–||–||–||–||–||–||13,971

|-

|style="text-align:left"| Richelieu

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|6,647 ||47.86%||377 ||2.71%||style="background-color:#F5F5DC;"|84.48%||6,647 ||style="background-color:#DCD0FF;"|6,270 ||970 ||–||–||–||–||–||–||–||13,887

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Richmond

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|7,135 ||50.00%||2,784 ||19.51%||style="background-color:#F5F5DC;"|84.70%||7,135 ||4,351 ||2,783 ||–||–||–||–||–||–||–||14,269

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Rimouski

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|7,819 ||44.81%||1,439 ||8.25%||style="background-color:#F5F5DC;"|85.62%||7,819 ||6,380 ||3,252 ||–||–||–||–||–||–||–||17,451

|-

|style="text-align:left"| Rivière-du-Loup

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|9,391 ||56.90%||2,582 ||15.64%||style="background-color:#F5F5DC;"|89.63%||9,391 ||style="background-color:#DCD0FF;"|6,809 ||305 ||–||–||–||–||–||–||–||16,505

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Roberval

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|9,695 ||55.02%||3,782 ||21.46%||style="background-color:#F5F5DC;"|89.83%||9,695 ||5,913 ||2,013 ||–||–||–||–||–||–||–||17,621

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Rouville

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|4,946 ||54.78%||992 ||10.99%||style="background-color:#F5F5DC;"|88.04%||4,946 ||3,954 ||129 ||–||–||–||–||–||–||–||9,029

|- style="background-color:#B9E5B9;"

|style="text-align:left"| Rouyn-Noranda

| style="background-color:#EEDDAA;" | || style="text-align:left;" | CCF

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|5,245 ||41.73%||1,183 ||9.41%||style="background-color:#F5F5DC;"|81.09%||5,245 ||3,263 ||4,062 ||–||–||–||–||–||–||–||12,570

|-

|style="text-align:left"| Saguenay

| colspan="2" style="background-color:#FFFFFF; text-align:center;" | New

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|4,726 ||41.11%||2,207 ||19.20%||75.15%||4,726 ||2,519 ||1,274 ||–||264 ||2,713 ||–||–||–||–||11,496

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Saint-Hyacinthe

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|7,973 ||49.20%||1,206 ||7.44%||style="background-color:#F5F5DC;"|79.41%||7,973 ||6,767 ||1,465 ||–||–||–||–||–||–||–||16,205

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Saint-Jean

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|7,535 ||65.27%||3,948 ||34.20%||style="background-color:#F5F5DC;"|82.78%||7,535 ||3,587 ||423 ||–||–||–||–||–||–||–||11,545

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Saint-Maurice

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|11,830 ||53.40%||5,491 ||24.79%||style="background-color:#F5F5DC;"|84.98%||11,830 ||3,983 ||6,339 ||–||–||–||–||–||–||–||22,152

|-

|style="text-align:left"| Saint-Sauveur

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|10,149 ||46.48%||3,261 ||14.93%||style="background-color:#F5F5DC;"|83.66%||10,149 ||style="background-color:#DCD0FF;"|6,888 ||4,799 ||–||–||–||–||–||–||–||21,836

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Shefford

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|9,375 ||52.28%||2,578 ||14.38%||style="background-color:#F5F5DC;"|83.20%||9,375 ||6,797 ||1,760 ||–||–||–||–||–||–||–||17,932

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Sherbrooke

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|13,818 ||57.26%||8,307 ||34.42%||style="background-color:#F5F5DC;"|77.15%||13,818 ||5,511 ||4,525 ||278 ||–||–||–||–||–||–||24,132

|- style="background-color:#B9E5B9;"

|style="text-align:left"| Stanstead

| style="background-color:#87CEFA;" | || style="text-align:left;" | BP

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|6,869 ||53.57%||2,597 ||20.25%||71.41%||6,869 ||4,272 ||1,681 ||–||–||–||–||–||–||–||12,822

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Témiscamingue

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|3,374 ||43.95%||858 ||11.18%||style="background-color:#F5F5DC;"|86.54%||3,374 ||2,516 ||1,787 ||–||–||–||–||–||–||–||7,677

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Témiscouata

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|4,779 ||45.24%||894 ||8.46%||style="background-color:#F5F5DC;"|87.41%||4,779 ||3,885 ||1,900 ||–||–||–||–||–||–||–||10,564

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Terrebonne

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|16,805 ||59.94%||7,911 ||28.22%||style="background-color:#F5F5DC;"|83.33%||16,805 ||8,894 ||2,337 ||–||–||–||–||–||–||–||28,036

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Trois-Rivières

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|16,097 ||76.91%||12,261 ||58.58%||style="background-color:#F5F5DC;"|81.12%||16,097 ||3,836 ||997 ||–||–||–||–||–||–||–||20,930

|-

|style="text-align:left"| Vaudreuil-Soulanges

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|6,272 ||55.29%||1,359 ||11.98%||style="background-color:#F5F5DC;"|82.22%||6,272 ||style="background-color:#DCD0FF;"|4,913 ||158 ||–||–||–||–||–||–||–||11,343

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Verchères

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

|3,796 ||49.97%||346 ||4.55%||style="background-color:#F5F5DC;"|86.48%||3,450 ||3,796 ||351 ||–||–||–||–||–||–||–||7,597

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Westmount–Saint-Georges

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

| style="background-color:#EA6D6A;" | || style="text-align:left;" | Lib

|13,947 ||75.87%||9,879 ||53.74%||47.94%||4,068 ||13,947 ||367 ||–||–||–||–||–||–||–||18,382

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Wolfe

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|4,205 ||52.44%||905 ||11.29%||style="background-color:#F5F5DC;"|91.53%||4,205 ||3,300 ||513 ||–||–||–||–||–||–||–||8,018

|- style="background-color:#DCDCDC;"

|style="text-align:left"| Yamaska

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

| style="background-color:#0088C2;" | || style="text-align:left;" | UN

|4,326 ||62.24%||1,954 ||28.11%||style="background-color:#F5F5DC;"|83.33%||4,326 ||2,372 ||253 ||–||–||–||–||–||–||–||6,951

|}

: = open seat

: = turnout is above provincial average

: = winning candidate was in previous Legislature

: = incumbent had switched allegiance

: = incumbency arose from byelection gain

: = previously incumbent in another riding

: = other incumbents renominated

: = multiple candidates

Analysis

{| class="wikitable" style="text-align:right;"

|+ Party candidates in 2nd place