1966 General Election - Shrewsbury
| Year | 1966 |
| General election | 1966 General Election |
| Constituency | Shrewsbury |
| Turnout | 76.5% |
Results
| Candidate | Party | Votes |
| Langford-Holt, Sir John | Conservative | 17,569 |
| Pritchard, Thomas | Labour | 14,603 |
| Marsh, William | Liberal | 6,660 |