The 2003 Manitoba general election was held on June 3, 2003 to elect Members of the Legislative Assembly of the Province of Manitoba, Canada. It was won by the New Democratic Party, which won 35 seats out of 57 (net gain of 3), securing another term for premier Gary Doer.

The Progressive Conservative Party finished second with twenty seats, a net loss of 4 from 1999. The Liberal Party won two seats, a net gain of one from the previous election.

An article in The Globe and Mail attributed the NDP's strong performance to premier Doer's tenure, where he was seen as having "delivered a reasonable economic performance and a steady stream of budget surpluses."

Results

|- style="background:#ccc;"

! rowspan="2" colspan="2" style="text-align:left;"|Party

! rowspan="2" style="text-align:left;"|Party leader

!rowspan="2"|<span style="font-size: 80%;">Candidates</span>

! colspan="4" style="text-align:center;"|Seats

! colspan="3" style="text-align:center;"|Popular vote

|- style="background:#ccc;"

| style="text-align:center;"|1999

| style="text-align:center;"|<span style="font-size: 80%;">Dissol.</span>

| style="text-align:center;"|2003

| style="text-align:center;"|+ / —

| style="text-align:center;"|#

| style="text-align:center;"|%

| style="text-align:center;"|Change

|align=left|New Democratic

|align=left|Gary Doer

|align="right"|57

|align="right"|32

|align="right"|31

|align="right"|35

|align="right"|+3

|align="right"|195,425

|align="right"|49.47%

|align="right"|+4.96%

|align=left|Progressive Conservative

|align=left|Stuart Murray

|align="right"|57

|align="right"|24

|align="right"|23

|align="right"|20

|align="right"|&minus;4

|align="right"|142,967

|align="right"|36.19%

|align="right"|&minus;4.65%

|align=left|Liberal

|align=left|Jon Gerrard

|align="right"|57

|align="right"|1

|align="right"|1

|align="right"|2

|align="right"|+1

|align="right"|52,123

|align="right"|13.19%

|align="right"|&minus;0.21%

|align=left|Markus Buchart

|align="right"|14

|align="right"|0

|align="right"|0

|align="right"|0

|align="right"|—

|align="right"|3,792

|align="right"|0.96%

|align="right"|+0.76%

|align=left|Darrell Rankin

|align="right"|5

|align="right"|0

|align="right"|0

|align="right"|0

|align="right"|—

|align="right"|334

|align="right"|0.08%

|align="right"|&minus;0.01%

|align=left|Chris Buors

|align="right"|5

|align="right"|0

|align="right"|0

|align="right"|0

|align="right"|—

|align="right"|248

|align="right"|0.06%

|align="right"|-0.07%

| colspan="2" style="text-align:left;"|Independents and no affiliation

|align="right"|2

|align="right"|0

|align="right"|1

|align="right"|0

|align="right"|—

|align="right"|167

|align="right"|0.04%

|align="right"|&minus;0.19%

| style="text-align:left;" colspan="4"|Vacant

|align="right"|2

| style="text-align:center;" colspan="5"|&nbsp;

|-

| style="text-align:left;" colspan="3"|Total

| style="text-align:right;"|196

| style="text-align:right;"|57

| style="text-align:right;"|57

| style="text-align:right;"|57

| style="text-align:right;"|—

| style="text-align:right;"|397,069

| style="text-align:right;"|54.17%

| style="text-align:right;"|&nbsp;

|-

| style="text-align:left;" colspan="8"|Registered Voters

|align="right"|732,946

| style="text-align:center;" colspan="5"|&nbsp;

|}

<sup>1</sup> One of the two independent candidates is a member of the federal Christian Heritage Party, while the other was formerly a candidate of the Libertarian Party.

Vote and seat summaries

Synopsis of results

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

|+ 2003 Manitoba general election – synopsis of riding results

|-

! rowspan="3" | Electoral<br />division

! colspan="10" | Winning party

! colspan="6" |Votes

|-

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

! colspan="2" rowspan="2" scope="col" | 1st<br />place

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

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

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

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

! colspan="2" rowspan="2" scope="col" | 2nd<br />place

! NDP

! PC

! Lib

!

!

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

|-

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

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

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

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

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

|-

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

|-

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 4,135 || 53.81% || 916 || 11.92% || | || style="text-align:left;"|NDP || 3,219 || style="background-color:#DCDCDC;"|4,135 || 331 || – || – || 7,685

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 5,147 || 63.05% || 2,890 || 35.40% || | || style="text-align:left;"|PC || style="background-color:#DCDCDC;"|5,147 || 2,257 || 657 || – || 102 || 8,163

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 3,870 || 62.04% || 1,834 || 29.40% || | || style="text-align:left;"|PC || style="background-color:#DCDCDC;"|3,870 || 2,036 || 274 || – || 58 || 6,238

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 5,210 || 61.02% || 2,228 || 26.10% || | || style="text-align:left;"|PC || style="background-color:#DCDCDC;"|5,210 || 2,982 || 346 || – || – || 8,538

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 4,004 || 69.01% || 2,752 || 47.43% || | || style="text-align:left;"|Lib || style="background-color:#DCDCDC;"|4,004 || 423 || 1,252 || – || 123 || 5,802

|-

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 3,523 || 51.86% || 1,698 || 25.00% || | || style="text-align:left;"|Lib || 1,445 || style="background-color:#DCDCDC;"|3,523 || 1,825 || – || – || 6,793

|-

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 3,961 || 48.32% || 1,161 || 14.16% || | || style="text-align:left;"|Lib || 1,436 || style="background-color:#DCDCDC;"|3,961 || 2,800 || – || – || 8,197

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 4,450 || 76.67% || 3,515 || 60.56% || | || style="text-align:left;"|PC || style="background-color:#DCDCDC;"|4,450 || 935 || 419 || – || – || 5,804

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 4,602 || 54.27% || 1,623 || 19.14% || | || style="text-align:left;"|PC || style="background-color:#DCDCDC;"|4,602 || 2,979 || 683 || – || 216 || 8,480

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 3,954 || 65.92% || 2,725 || 45.43% || | || style="text-align:left;"|PC || style="background-color:#DCDCDC;"|3,954 || 1,229 || 748 || – || 67 || 5,998

|-

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 3,509 || 59.41% || 2,249 || 38.08% || | || style="text-align:left;"|Lib || 1,137 || style="background-color:#DCDCDC;"|3,509 || 1,260 || – || – || 5,906

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 2,402 || 73.21% || 1,845 || 56.23% || | || style="text-align:left;"|Lib || style="background-color:#DCDCDC;"|2,402 || 322 || 557 || – || – || 3,281

|-

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|NDP || 3,852 || 46.75% || 87 || 1.06% || | || style="text-align:left;"|PC || 3,852 || style="background-color:#DCD0FF;"|3,765 || 562 || 61 || – || 8,240

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 4,118 || 57.63% || 2,709 || 37.91% || | || style="text-align:left;"|PC || style="background-color:#DCDCDC;"|4,118 || 1,409 || 1,212 || – || style="background-color:#F0E68C;"|406 || 7,145

|-

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 4,960 || 52.71% || 2,313 || 24.58% || | || style="text-align:left;"|NDP || 2,647 || style="background-color:#DCDCDC;"|4,960 || 1,803 || – || – || 9,410

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

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|NDP || 5,500 || 56.56% || 1,849 || 19.01% || | || style="text-align:left;"|PC || 5,500 || 3,651 || 574 || – || – || 9,725

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

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|Liberal || 3,671 || 53.39% || 820 || 11.93% || | || style="text-align:left;"|NDP || 2,851 || 251 || style="background-color:#EEBBBB;"|3,671 || – || 103 || 6,876

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 3,858 || 63.76% || 2,062 || 34.08% || | || style="text-align:left;"|PC || style="background-color:#DCDCDC;"|3,858 || 1,796 || 397 || – || – || 6,051

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 5,123 || 70.13% || 4,023 || 55.07% || | || style="text-align:left;"|PC || style="background-color:#DCDCDC;"|5,123 || 1,100 || 942 || – || 140 || 7,305

|-

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 4,294 || 46.72% || 1,439 || 15.66% || | || style="text-align:left;"|NDP || 2,855 || style="background-color:#DCDCDC;"|4,294 || 2,042 || – || – || 9,191

|-

| style="text-align:left;"|La Vérendrye

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 3,881 || 58.07% || 1,571 || 23.51% || | || style="text-align:left;"|PC || style="background-color:#DCDCDC;"|3,881 || 2,310 || 492 || – || – || 6,683

|-

| style="text-align:left;"|Lac du Bonnet

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 4,380 || 51.26% || 505 || 5.91% || | || style="text-align:left;"|NDP || 3,875 || style="background-color:#DCDCDC;"|4,380 || 290 || – || – || 8,545

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

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 4,110 || 52.96% || 1,095 || 14.11% || | || style="text-align:left;"|NDP || 3,015 || 4,110 || 636 || – || – || 7,761

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 4,352 || 61.99% || 3,173 || 45.19% || | || style="text-align:left;"|PC || style="background-color:#DCDCDC;"|4,352 || 1,179 || 982 || – || style="background-color:#F0E68C;"|508 || 7,021

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

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 3,259 || 47.37% || 12 || 0.17% || | || style="text-align:left;"|NDP || 3,247 || 3,259 || 268 || 106 || – || 6,880

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 3,586 || 69.47% || 2,901 || 56.20% || | || style="text-align:left;"|Lib || style="background-color:#DCDCDC;"|3,586 || 626 || 685 || – || style="background-color:#F0E68C;"|265 || 5,162

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

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 3,996 || 57.16% || 2,408 || 34.44% || | || style="text-align:left;"|NDP || 1,588 || 3,996 || 1,407 || – || – || 6,991

|-

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 4,694 || 76.24% || 3,817 || 61.99% || | || style="text-align:left;"|NDP || 877 || style="background-color:#DCDCDC;"|4,694 || 505 || – || 81 || 6,157

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 2,877 || 74.86% || 2,330 || 60.63% || | || style="text-align:left;"|Lib || style="background-color:#DCDCDC;"|2,877 || 337 || 547 || – || 82 || 3,843

|-

| style="text-align:left;"|Portage la Prairie

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 3,524 || 49.82% || 501 || 7.08% || | || style="text-align:left;"|NDP || 3,023 || style="background-color:#DCDCDC;"|3,524 || 527 || – || – || 7,074

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

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 3,888 || 52.45% || 987 || 13.31% || | || style="text-align:left;"|PC || 3,888 || 2,901 || 624 || – || – || 7,413

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

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 4,455 || 54.03% || 1,336 || 16.20% || | || style="text-align:left;"|PC || 4,455 || style="background-color:#EEBBBB;"|3,119 || 671 || – || – || 8,245

|-

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 4,935 || 51.28% || 533 || 5.54% || | || style="text-align:left;"|NDP || 4,402 || style="background-color:#DCDCDC;"|4,935 || 286 || – || – || 9,623

|-

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

| | || style="text-align:left;"|Liberal || | || style="text-align:left;"|Liberal || 4,500 || 48.70% || 1,825 || 19.75% || | || style="text-align:left;"|PC || 1,824 || style="background-color:#EEBBBB;"|2,675 || style="background-color:#DCDCDC;"|4,500 || – || style="background-color:#F0E68C;"|241 || 9,240

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 5,057 || 65.55% || 2,761 || 35.79% || | || style="text-align:left;"|PC || style="background-color:#DCDCDC;"|5,057 || 2,296 || 362 || – || – || 7,715

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 2,203 || 87.52% || 2,041 || 81.09% || | || style="text-align:left;"|Lib || style="background-color:#DCDCDC;"|2,203 || 152 || 162 || – || – || 2,517

|-

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 4,087 || 51.96% || 879 || 11.17% || | || style="text-align:left;"|NDP || 3,208 || style="background-color:#DCDCDC;"|4,087 || 571 || – || – || 7,866

|-

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|NDP || 4,314 || 51.06% || 732 || 8.66% || | || style="text-align:left;"|PC || 4,314 || style="background-color:#DCD0FF;"|3,582 || 553 || – || – || 8,449

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 4,580 || 62.69% || 3,111 || 42.58% || | || style="text-align:left;"|Lib || style="background-color:#DCDCDC;"|4,580 || 1,257 || 1,469 || – || – || 7,306

|-

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 4,422 || 51.03% || 1,299 || 14.99% || | || style="text-align:left;"|NDP || 3,123 || style="background-color:#DCDCDC;"|4,422 || 1,120 || – || – || 8,665

|-

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 4,917 || 60.62% || 2,405 || 29.65% || | || style="text-align:left;"|NDP || 2,512 || style="background-color:#DCDCDC;"|4,917 || 682 || – || – || 8,111

|-

| style="text-align:left;"|St. Boniface

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 4,904 || 74.34% || 3,952 || 59.91% || | || style="text-align:left;"|Lib || style="background-color:#DCDCDC;"|4,904 || 741 || 952 || – || – || 6,597

|-

| style="text-align:left;"|St. James

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 3,982 || 53.68% || 1,509 || 20.34% || | || style="text-align:left;"|PC || style="background-color:#DCDCDC;"|3,982 || 2,473 || 963 || – || – || 7,418

|-

| style="text-align:left;"|St. Johns

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 4,224 || 72.40% || 3,479 || 59.63% || | || style="text-align:left;"|Lib || style="background-color:#DCDCDC;"|4,224 || 612 || 745 || – || style="background-color:#F0E68C;"|253 || 5,834

|-

| style="text-align:left;"|St. Norbert

| | || style="text-align:left;"|PC || | || style="text-align:left;"|NDP || 3,355 || 48.68% || 745 || 10.81% || | || style="text-align:left;"|PC || 3,355 || style="background-color:#DCD0FF;"|2,610 || 741 || – || 186 || 6,892

|-

| style="text-align:left;"|St. Vital

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 4,409 || 63.43% || 2,753 || 39.61% || | || style="text-align:left;"|PC || style="background-color:#DCDCDC;"|4,409 || 1,656 || 707 || – || 179 || 6,951

|-

| style="text-align:left;"|Ste. Rose

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 3,709 || 56.64% || 1,408 || 21.50% || | || style="text-align:left;"|NDP || 2,301 || style="background-color:#DCDCDC;"|3,709 || 538 || – || – || 6,548

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

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 4,284 || 74.63% || 3,409 || 59.39% || | || style="text-align:left;"|NDP || 875 || 4,284 || 455 || – || 126 || 5,740

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 4,816 || 63.24% || 2,564 || 33.67% || | || style="text-align:left;"|PC || style="background-color:#DCDCDC;"|4,816 || 2,252 || 547 || – || – || 7,615

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 3,781 || 81.03% || 2,896 || 62.07% || | || style="text-align:left;"|PC || style="background-color:#DCDCDC;"|3,781 || 885 || – || – || – || 4,666

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 3,104 || 65.61% || 2,268 || 47.94% || | || style="text-align:left;"|Lib || style="background-color:#DCDCDC;"|3,104 || 791 || 836 || – || – || 4,731

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 3,291 || 82.73% || 2,759 || 69.36% || | || style="text-align:left;"|PC || style="background-color:#DCDCDC;"|3,291 || 532 || 155 || – || – || 3,978

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 4,414 || 69.48% || 3,390 || 53.36% || | || style="text-align:left;"|Lib || style="background-color:#DCDCDC;"|4,414 || 915 || 1,024 || – || – || 6,353

|-

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 3,956 || 60.01% || 2,063 || 31.30% || | || style="text-align:left;"|NDP || 1,893 || style="background-color:#DCDCDC;"|3,956 || 743 || – || – || 6,592

|-

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

| | || style="text-align:left;"|PC || | || style="text-align:left;"|PC || 4,213 || 52.81% || 2,190 || 27.45% || | || style="text-align:left;"|NDP || 2,023 || style="background-color:#DCDCDC;"|4,213 || 1,741 || – || – || 7,977

|-

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 3,119 || 73.96% || 2,479 || 58.79% || | || style="text-align:left;"|Lib || style="background-color:#DCDCDC;"|3,119 || 413 || 640 || – || 45 || 4,217

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

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

| | || style="text-align:left;"|NDP || | || style="text-align:left;"|NDP || 3,482 || 56.90% || 2,289 || 37.40% || | || style="text-align:left;"|Grn || 3,482 || 679 || 766 || – || 1,193 || 6,120

|}

: = open seat

: = winning candidate was in previous Legislature

: = incumbent had switched allegiance

: = previously incumbent in another riding

: = incumbency arose from a byelection gain

: = not incumbent; was previously elected to the Legislature

: = other incumbents renominated

: = previously an MP in the House of Commons of Canada

: = multiple candidates

Turnout, winning shares and swings

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

|+ Summary of riding results by turnout, vote share for winning candidate, and swing (vs 1999)

! colspan="4" |Swing

|-

! %

! colspan="3" | Change (pp)

! %

! colspan="3" | Change (pp)

! To

! colspan="3" | Change (pp)

|-

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

|-

| style="text-align:left;"|Arthur-Virden || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 60.40 || || 53.81 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Assiniboia || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 59.87 || || 63.05 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Brandon East || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 52.66 || || 62.04 || || style="text-align:left;"|PC ||

|-

| style="text-align:left;"|Brandon West || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 60.43 || || 61.02 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Burrows || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 50.13 || || 69.01 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Carman || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 54.14 || || 51.86 || || style="text-align:left;"|PC ||

|-

| style="text-align:left;"|Charleswood || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 60.25 || || 48.32 || || style="text-align:left;"|Liberal ||

|-

| style="text-align:left;"|Concordia || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 46.50 || || 76.67 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Dauphin-Roblin || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 62.22 || || 54.27 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Elmwood || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 47.98 || || 65.92 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Emerson || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 48.54 || || 59.41 || || style="text-align:left;"|PC ||

|-

| style="text-align:left;"|Flin Flon || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 39.17 || || 73.21 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Fort Garry || | || style="text-align:left;"|NDP || style="text-align:left;"|Gain || 63.49 || || 46.75 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Fort Rouge || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 54.65 || || 57.63 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Fort Whyte || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 56.61 || || 52.71 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Gimli || | || style="text-align:left;"|NDP || style="text-align:left;"|Gain || 61.72 || || 56.56 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Inkster || | || style="text-align:left;"|Lib || style="text-align:left;"|Gain || 61.36 || || 53.39 || || style="text-align:left;"|Liberal ||

|-

| style="text-align:left;"|Interlake || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 49.90 || || 63.76 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Kildonan || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 53.31 || || 70.13 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Kirkfield Park || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 61.44 || || 46.72 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|La Verendrye || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 52.54 || || 58.07 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Lac du Bonnet || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 60.52 || || 51.26 || || style="text-align:left;"|PC ||

|-

| style="text-align:left;"|Lakeside || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 56.39 || || 52.96 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Lord Roberts || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 53.69 || || 61.99 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Minnedosa || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 56.15 || || 47.37 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Minto || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 47.25 || || 69.47 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Morris || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 52.56 || || 57.16 || || style="text-align:left;"|PC ||

|-

| style="text-align:left;"|Pembina || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 43.10 || || 76.24 || || style="text-align:left;"|PC ||

|-

| style="text-align:left;"|Point Douglas || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 40.24 || || 74.86 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Portage la Prairie || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 57.05 || || 49.82 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Radisson || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 54.05 || || 52.45 || || style="text-align:left;"|PC ||

|-

| style="text-align:left;"|Riel || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 61.15 || || 54.03 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|River East || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 68.01 || || 51.28 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|River Heights || | || style="text-align:left;"|Lib || style="text-align:left;"|Hold || 67.43 || || 48.70 || || style="text-align:left;"|Liberal ||

|-

| style="text-align:left;"|Rossmere || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 58.22 || || 65.55 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Rupertsland || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 28.12 || || 87.52 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Russell || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 63.35 || || 51.96 || || style="text-align:left;"|PC ||

|-

| style="text-align:left;"|Seine River || | || style="text-align:left;"|NDP || style="text-align:left;"|Gain || 59.35 || || 51.06 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Selkirk || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 54.50 || || 62.69 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Southdale || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 55.96 || || 51.03 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Springfield || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 55.79 || || 60.62 || || style="text-align:left;"|PC ||

|-

| style="text-align:left;"|St. Boniface || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 52.19 || || 74.34 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|St. James || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 55.51 || || 53.68 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|St. Johns || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 47.72 || || 72.40 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|St. Norbert || | || style="text-align:left;"|NDP || style="text-align:left;"|Gain || 58.16 || || 48.68 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|St. Vital || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 52.16 || || 63.43 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Ste. Rose || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 52.72 || || 56.64 || || style="text-align:left;"|PC ||

|-

| style="text-align:left;"|Steinbach || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 41.99 || || 74.63 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Swan River || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 60.17 || || 63.24 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|The Maples || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 49.11 || || 81.03 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|The Pas || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 40.46 || || 65.61 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Thompson || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 37.54 || || 82.73 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Transcona || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 48.54 || || 69.48 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Turtle Mountain || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 54.86 || || 60.01 || || style="text-align:left;"|PC ||

|-

| style="text-align:left;"|Tuxedo || | || style="text-align:left;"|PC || style="text-align:left;"|Hold || 56.31 || || 52.81 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Wellington || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 44.47 || || 73.96 || || style="text-align:left;"|NDP ||

|-

| style="text-align:left;"|Wolseley || | || style="text-align:left;"|NDP || style="text-align:left;"|Hold || 53.14 || || 56.90 || || style="text-align:left;"|PC ||

|}

Changes in party shares

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

|+ Share change analysis by party and riding (2003 vs 1999)