Results of Parish, Town and City Council by-elections since May 2021
- Camborne Town Council - Treswithian Ward - 5 October 2023
- St Agnes Parish Council - Porthtowan Ward - 5 October 2023 (uncontested)
- St Agnes Parish Council - Mount Hawke Ward - 7 September 2023 (uncontested)
- St Agnes Parish Council - Porthtowan Ward - 7 September 2023 (uncontested)
- Bude-Stratton Town Council - Bude Ward - 27 July 2023
- St Agnes Parish Council - Mount Hawke Ward - 20 July 2023 (uncontested)
- St Agnes Parish Council - Porthtowan Ward - 20 July 2023 (uncontested)
- Truro City Council - Moresk and Trehaverne Ward - 22 June 2023
- Bude-Stratton Town Council - Bude Ward - 22 June 2023 (uncontested)
- Bude-Stratton Town Council - Stratton Ward - 22 June 2023 (uncontested)
- Porthleven Town Council - 15 June 2023
- St Agnes Parish Council - Porthtowan Ward - 15 June 2023 (uncontested)
- St Ives Town Council - Lelant Ward - 27 April 2023
- Looe Town Council East Ward - 25 May 2023 (uncontested)
- Porthleven Town Council - 25 May 2023 (uncontested)
- St Agnes Parish Council - Porthtowan Ward - 25 May 2023 (uncontested)
- Saltash Town Council - Tamar Ward - 20 April 2023
- St Agnes Parish Council - Mount Hawke Ward - 20 April 2023 (uncontested)
- Looe Town Council - East Ward – 6 April 2023 (uncontested)
- Penryn Town Council – Penryn Ward – 30 March 2023
- Torpoint Town Council - East Ward – 23 February 2023
- Helston Town Council - South Ward - 23 February 2023 (uncontested)
- Saltash Town Council - Essa Ward – 16 February 2023 (uncontested)
- Truro City Council - Tregolls Ward – 19 January 2023
- Looe Town Council - West Ward – 19 January 2023 (uncontested)
- Maker with Rame Parish Council – 19 January 2023 (uncontested)
- Mawgan-in-Meneage Parish Council – 19 January 2023 (uncontested)
- Calstock Parish Council - Calstock Ward – 12 January 2023 (uncontested)
- Newquay Town Council - Central and Pentire Ward – 5 January 2023
- Bude-Stratton Town Council - Stratton Ward – 15 December 2022 (uncontested)
- Maker with Rame Parish Council – 8 December 2022 (uncontested)
- Looe Town Council - West Ward – 1 December 2022 (uncontested)
- St Stephens by Launceston Rural Parish Council – 17 November 2022 (uncontested)
- Looe Town Council - West Ward - 10 November 2022 (uncontested)
- Maker with Rame Parish Council – 27 October 2022 (uncontested)
- Looe Town Council - West Ward – 13 October 2022 (uncontested)
- Newquay Town Council - Porth and Tretherras Ward – 22 September 2022
- Bude-Stratton Town Council - Stratton Ward – 22 September 2022 (uncontested)
- Penryn Town Council - Bissom Ward - 25 August 2022
- Bude-Stratton Town Council - Bude Ward – 18 August 2022 (uncontested)
- Bodmin Town Council - St Petrocs Ward - 14 July 2022 (uncontested)
- St Agnes Parish Council - Mount Hawke Ward - 14 July 2022 (uncontested)
- Torpoint Town Council - East Ward – 23 June 2022 (uncontested)
- Newquay Town Council - Trenance Ward – 26 May 2022
- Looe Town Council - Looe East Ward – 26 May 2022 (uncontested)
- Helston Town Council - North Ward - 19 May 2022 (uncontested)
- St Ives Town Council - St Ives West Ward - 19 May 2022 (uncontested)
- Looe Town Council - Looe East Ward – 12 May 2022 (uncontested)
- St Cleer Parish Council - 28 April 2022 (uncontested)
- St Agnes Parish Council - Mount Hawke Ward – 10 March 2022 (uncontested)
- St Agnes Parish Council - Porthtowan Ward – 10 March 2022 (uncontested)
- Newquay Town Council - Porth and Tretherras Ward - 3 March 2022
- Penzance Town Council - Penzance East Ward - 17 February 2022
- Padstow Town Council - Trevone Ward – 17 February 2022 (uncontested)
- St Cleer Parish Council – 17 February 2022 (uncontested)
- Calstock Parish Council - Harrowbarrow Ward – 20 January 2022 (uncontested)
- Poundstock Parish Council – 13 January 2022
- St Just Town Council – 13 January 2022
- Saltash Town Council - Essa Ward - 2 December 2021
- Marhamchurch Parish Council - 2 December 2021 (uncontested)
- Maker with Rame Parish Council - 25 November 2021 (uncontested)
- Bude-Stratton Town Council - Bude Ward - 18 November 2021
- Marhamchurch Parish Council - 18 November 2021 (uncontested)
- Newquay Town Council - Trenance Ward - 28 October 2021
- St Agnes Parish Council – St Agnes Ward - 21 October 2021
- St Agnes Parish Council – Mithian Ward - 21 October 2021
- Wadebridge Town Council – Wadebridge East Ward - 4 November 2021 (uncontested)
- Wadebridge Town Council – Wadebridge West Ward - 4 November 2021 (uncontested)
- Hayle Town Council East Ward - 21 October 2021 (uncontested)
- Hayle Town Council West Ward - 21 October 2021 (uncontested)
- St Agnes Parish Council Blackwater and Wheal Rose Ward - 21 October 2021 (uncontested)
- St Agnes Parish Council Mount Hawke Ward - 21 October 2021 (uncontested)
- St Agnes Parish Council Porthtowan Ward - 21 October 2021 (uncontested)
- St Stephens by Launceston Rural Parish Council - 23 September 2021
- Penzance Town Council - Penzance Promenade Ward - 9 September 2021
- Saltash Town Council - Essa Ward - 9 September 2021
- Bodmin Town Council - St Lawrence Ward - 9 September 2021 (uncontested)
- Newquay Town Council - Central and Pentire Ward - 12 August 2021 (uncontested)
- Kenwyn Parish Council - Shortlanesend Ward - 12 August 2021