50°43′24″N 1°55′51″W / 50.7233°N 1.9308°W

Penn Hill is a suburb and electoral ward of Poole in Dorset, England, bordering on Branksome Park, Canford Cliffs, Sandbanks, Lilliput and Parkstone. It is effectively part of Parkstone.
At the 2011 census:

Since 2019, the ward has elected 2 councillors to Bournemouth, Christchurch and Poole Council. Before 2019, it elected three councillors to Poole Borough Council.
It is in the Poole parliamentary constituency.
| Election | Councillors | |||||
|---|---|---|---|---|---|---|
| 2011 | Ron Parker | Ron Parker | Xena Dion | |||
| 2015 | ||||||
| 2019 | Tony O'Neill | Bryan Dion | Two Seats | |||
| 2023 | Jo Clements | Emily Harman | ||||
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Liberal Democrats | Jo Clements | 1,445 | 48.5 | +13.7 | |
| Liberal Democrats | Oliver John Walters | 1,196 | 40.2 | +8.7 | |
| Conservative | Remy John Aquilina | 851 | 28.6 | −6.6 | |
| Conservative | Tony O’Neill‡ | 735 | 24.7 | −14.9 | |
| Poole Engage | Sophie-Julienne Burnett | 413 | 13.9 | N/A | |
| Labour | Jake Oliver Ruggier | 382 | 12.8 | −2.8 | |
| Poole Engage | Nathelie Anna Tudberry | 353 | 11.9 | N/A | |
| Green | Helen Joanna Nicol | 294 | 9.9 | −16.3 | |
| Majority | 2,978 | 34.24 | |||
| Turnout | |||||
| Liberal Democrats gain from Conservative | Swing | ||||
| Liberal Democrats gain from Conservative | Swing | ||||
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Conservative | Tony O'Neill | 1,157 | 39.6 | ||
| Conservative | Bryan Dion | 1,030 | 35.2 | ||
| Liberal Democrats | Brian Clements | 1,016 | 34.8 | ||
| Liberal Democrats | Rich Douglas | 920 | 31.5 | ||
| Green | Hannah Macklin | 766 | 26.2 | ||
| Labour | Mini Kingman | 455 | 15.6 | ||
| Majority | |||||
| Turnout | 2,922 | 34.86 | |||
| Conservative win (new seat) | |||||
| Conservative win (new seat) | |||||
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Conservative | Elaine Atkinson* | 2,498 | |||
| Conservative | Ron Parker* | 2,198 | |||
| Conservative | Xena Dion* | 2,131 | |||
| Poole People | Sally Carpenter | 1362 | |||
| Poole People | Nicola Jinks | 1039 | |||
| Liberal Democrats | Robin Rennison | 801 | |||
| Labour | Martin Holst | 752 | |||
| Green | Simon Card | 745 | |||
| UKIP | David Darling | 717 | |||
| UKIP | Lyn Thomas | 695 | |||
| Green | Julie Millar | 651 | |||
| Green | Philip Mayer | 437 | |||
| Turnout | |||||
| Conservative hold | Swing | ||||
| Conservative hold | Swing | ||||
| Conservative hold | Swing | ||||
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Conservative | Elaine Atkinson | 1,929 | |||
| Conservative | Xena Dion | 1,929 | |||
| Conservative | Ronald Parker | 1,771 | |||
| Poole People | Peter Miles | 1,431 | |||
| Liberal Democrats | Roy Parker | 843 | |||
| UKIP | Jack Edwards | 514 | |||
| Turnout | |||||
| Conservative hold | Swing | ||||
| Conservative hold | Swing | ||||
| Conservative hold | Swing | ||||