1945 General Election - Greenock
| Year | 1945 |
| General election | 1945 General Election |
| Constituency | Greenock |
| Turnout | 68.0% |
Results
| Candidate | Party | Votes |
| McNeil, Hector | Labour | 16,186 |
| Douglas-Hamilton, Malcolm Avondale | Scottish Unionist | 8,097 |
| Campbell, John Ross | Communist | 5,900 |
| Honeyman, George Gordon | Liberal | 4,180 |