The 1928 Newfoundland general election was held on 29 October 1928 to elect members of the 27th General Assembly of Newfoundland in the Dominion of Newfoundland. The Liberal Party led by Richard Squires defeated the Conservative Party led by Frederick C. Alderdice and formed the government with the support of Fishermen's Protective Union members. Legislation had been introduced so that persons named to the Executive Council were no longer required to run for reelection.
In April 1925, women over the age of 25 had been granted the right to vote; in the 1928 general election, 90 per cent of women eligible to vote cast a ballot. Helena Squires became the first woman elected to the Newfoundland assembly in a 1930 by-election.
|- |bgcolor=whitesmoke rowspan=3|St. John's City East<br>84.26% turnout | rowspan=2| |rowspan=2|Frederick C. Alderdice<br>3,826<br>28.91% |rowspan=2| |rowspan=2|William Brophy<br>2,956<br>22.34% |rowspan=2| |rowspan=2| || |William Higginsâ <br><small>St. John's East</small> |- || |Cyril Foxâ <br><small>St. John's East</small> |- || |Gerald G. Byrne<br>3,687<br>27.86% | |St. Clair Churchill<br>2,764<br>20.89% | | || |William Brophy<br><small>St. John's East</small> |- |bgcolor=whitesmoke|St. John's East Extern<br>80.01% turnout || |John Tobin<br>1,256<br>57.43% | |Thomas S. Devine<br>931<br>42.57% | | || |New district |- |bgcolor=whitesmoke rowspan=3|St. John's City West<br>86.41% turnout |rowspan=2| |rowspan=2|William Howley<br>3,373<br>21.73% | rowspan=2| |rowspan=2|Alexander Campbell<br>4,352<br>28.04% |rowspan=3| |rowspan=3|J. Sinclair Tait (Independent)<br>296<br>1.91% || |John Crosbieâ <br><small>St. John's West</small> |- || |William Browne<br><small>St. John's West</small> |- | |William Browne<br>3,333<br>21.47% || |Joseph Fitzgibbon<br>4,169<br>26.86% || |William Linegarâ <br><small>St. John's West</small> |- |bgcolor=whitesmoke|St. John's West Extern<br>90.00% turnout || |Frank Bennett<br>1,317<br>51.53% | |Kenneth Ruby<br>1,239<br>48.47% | | || |New district
|- |bgcolor=whitesmoke rowspan=2|Bay de Verde<br>82.07% turnout | rowspan=2| |rowspan=2|John Puddester<br>1,638<br>59.46% |rowspan=2| |rowspan=2|William Cave<br>1,117<br>40.54% |rowspan=2| |rowspan=2| || |Richard Cramm<br><small>(ran in Carbonear)</small> |- || |John Puddester |- |bgcolor=whitesmoke|Bay Roberts<br>67.71% turnout | |Augustus Calpin<br>608<br>33.76% || |John Parsons<br>1,193<br>66.24% | | || |New district |- |bgcolor=whitesmoke|Bell Island<br>88.22% turnout | |Richard A. Howley<br>582<br>34.62% || |Joseph Greene<br>1,099<br>65.38% | | || |New district |- |bgcolor=whitesmoke|Carbonear<br>73.83% turnout || |James Moore<br>1,065<br>45.92% | |Henry Cowan<br>689<br>29.71% | |Richard Cramm (Independent)<br>565<br>24.36% || |Robert Duffâ |- |- |bgcolor=whitesmoke rowspan=3|Harbour Grace<br>80.56% turnout |rowspan=3| |rowspan=3|Edward Oke<br>388<br>19.72% | rowspan=3| |rowspan=3|Frank Archibald<br>1,440<br>73.17% |rowspan=3| |rowspan=3|Ernest Simmons (Independent)<br>140<br>7.11% || |Albert Hickmanâ |- || |John R. Bennettâ |- || |Charles Russellâ |- |bgcolor=whitesmoke rowspan=2|Harbour Main<br>70.35% turnout | |Charles Furey<br>1,468<br>24.70% || |Philip Lewis<br>1,532<br>25.78% | | || |William Woodfordâ |- | |William Walsh<br>1,463<br>24.62% || |Albert Walsh<br>1,480<br>24.90% | | || |Cyril Cahillâ¡<br><small>(ran in Placentia East)</small> |- |bgcolor=whitesmoke|Port de Grave<br>72.97% turnout | |Henry Burt<br>331<br>15.00% || |Robert Smith<br>1,349<br>61.15% | |Joseph Cantwell (Independent)<br>526<br>23.84% || |F. Gordon Bradleyâ¡<br><small>(ran in Trinity Centre)</small>
|- |bgcolor=whitesmoke rowspan=2|Ferryland<br>90.83% turnout |rowspan=2| |rowspan=2|Michael Shea<br>1,146<br>48.01% | rowspan=2| |rowspan=2|Peter Cashin<br>1,241<br>51.99% |rowspan=2| |rowspan=2| || |Peter Cashin |- || |Philip Mooreâ |- |bgcolor=whitesmoke rowspan=3|Placentia East<br>82.59% turnout | rowspan=3| |rowspan=3|Edward Emerson<br>753<br>43.00% |rowspan=3| |rowspan=3|Cyril Cahill<br>733<br>41.86% |rowspan=3| |rowspan=3|T. F. McGrath (Independent)<br>265<br>15.13% || |Michael Sullivanâ¡<br><small>Placentia and St. Mary's (ran in Placentia West)</small> |- || |William Walshâ¡<br><small>Placentia and St. Mary's (ran in Harbour Main)</small> |- || |Edward Sinnottâ <br><small>Placentia and St. Mary's</small> |- |bgcolor=whitesmoke|St. Mary's<br>84.37% turnout | |Charles J. Ellis<br>713<br>41.67% || |James Bindon<br>966<br>56.46% | |Michael Condon (Independent)<br>32<br>1.87% || |New district |- |bgcolor=whitesmoke|Trinity South<br>72.57% turnout | |Harold Mitchell<br>962<br>43.02% || |Edwin Godden<br>1,274<br>56.98% | | || |Edwin Godden<br><small>Trinity Bay</small>
|- |bgcolor=whitesmoke|Bonavista Centre<br>64.70% turnout | |Walter Monroe<br>839<br>39.06% || |J. H. Scammell<br>1,309<br>60.94% || |Walter Monroe<br><small>Bonavista Bay</small> |- |bgcolor=whitesmoke|Bonavista East<br>69.88% turnout | |Frederick House<br>784<br>27.36% || |William Coaker<br>2,081<br>72.64% || |Lewis Littleâ <br><small>Bonavista Bay</small> |- |bgcolor=whitesmoke|Bonavista North<br>76.88% turnout | |William C. Winsor<br>1,149<br>42.00% || |Robert G. Winsor<br>1,587<br>58.00% || |William C. Winsor<br><small>Bonavista Bay</small> |- |bgcolor=whitesmoke|Bonavista South<br>68.67% turnout || |Herman Quinton<br>973<br>51.98% | |Samuel Brown<br>899<br>48.02% || |New district |- |bgcolor=whitesmoke|Trinity Centre<br>70.27% turnout | |Wallace Goobie<br>609<br>30.16% || |F. Gordon Bradley (Liberal)<br>1,410<br>69.84% || |Isaac Randellâ <br><small>Trinity Bay</small> |- |bgcolor=whitesmoke|Trinity North<br>66.62% turnout | |John G. Stone<br>846<br>46.43% || |William Halfyard<br>976<br>53.57% || |William Halfyard<br><small>Trinity Bay</small> |-
|- |bgcolor=whitesmoke|Fogo<br>60.35% turnout | |Robert G. Brown<br>482<br>23.29% || |Richard Hibbs<br>1,588<br>76.71% | | || |Richard Hibbs |- |bgcolor=whitesmoke|Grand Falls<br>89.18% turnout | |James S. Ayre<br>1,087<br>37.04% || |William Earle (Liberal)<br>1,848<br>62.96% | | || |New district |- |bgcolor=whitesmoke|Green Bay<br>64.28% turnout | |Walter Milley<br>389<br>21.26% || |Roland Starkes (Liberal)<br>1,357<br>74.15% | |Peter Parsons (Independent)<br>84<br>4.59% || |New district |- |bgcolor=whitesmoke|Lewisporte<br>55.49% turnout | |William Drover<br>334<br>24.94% || |George Grimes<br>1,005<br>75.06% | | || |New district |- |bgcolor=whitesmoke rowspan=3|Twillingate<br>60.92% turnout |rowspan=3| |rowspan=3|Thomas Ashbourne<br>804<br>46.58% | rowspan=3| |rowspan=3|Kenneth Brown<br>922<br>53.42% |rowspan=3| |rowspan=3| || |Kenneth Brown |- || |George Grimesâ¡<br><small>(ran in Lewisporte)</small> |- || |Thomas Ashbourne
|- |bgcolor=whitesmoke|Burgeo<br>65.93% turnout || |Walter Chambers<br>1,070<br>52.02% | |Arthur Barnes<br>987<br>47.98% || |Walter Chambers<br><small>Burgeo and LaPoile</small> |- |bgcolor=whitesmoke|Burin East<br>78.71% turnout || |James Winter<br>1,187<br>50.81% | |Jacob Hanham<br>1,149<br>49.19% || |J. J. Longâ <br><small>Burin</small> |- |bgcolor=whitesmoke|Burin West<br>81.71% turnout | |Samuel Foote<br>1,026<br>43.24% || |H. B. C. Lake<br>1,347<br>56.76% || |H. B. C. Lake<br><small>Burin</small> |- |bgcolor=whitesmoke|Fortune Bay<br>62.27% turnout | |Harry A. Winter<br>928<br>45.94% || |Harris Mosdell<br>1,092<br>54.06% || |Harris Mosdell |- |bgcolor=whitesmoke|Hermitage<br>66.45% turnout | |Rendell Jeans<br>644<br>38.89% || |Philip Fudge<br>1,012<br>61.11% || |New district |- |bgcolor=whitesmoke|Placentia West<br>79.54% turnout || |Michael Sullivan<br>1,512<br>62.95% | |Thomas J. Connors<br>890<br>37.05% || |New district
|- |bgcolor=whitesmoke|Humber<br>83.52% turnout | |John A. Barrett<br>632<br>17.35% || |Richard Squires<br>3,011<br>82.65% | | || |New district |- |bgcolor=whitesmoke|Port au Port<br>83.04% turnout || |William Abbott<br>623<br>52.13% | |John Joy<br>572<br>47.87% | | || |New district |- |bgcolor=whitesmoke|St. Barbe<br>78.94% turnout | |Joseph Quinton<br>548<br>30.65% || |Walter Skanes<br>1,240<br>69.35% | | || |J. H. Scammellâ¡<br><small>(ran in Bonavista Centre)</small> |- |bgcolor=whitesmoke|St. George's<br>78.67% turnout | |Thomas Power<br>489<br>29.73% || |Joseph Downey<br>747<br>45.41% | |Edwin Gillis (Independent)<br>409<br>24.86% || |Thomas Power |- |bgcolor=whitesmoke|White Bay<br>65.86% turnout | |Joseph Moore<br>923<br>43.54% || |Joseph Strong<br>1,197<br>56.46% | | || |New district |-