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 |