General Election 2024

The election results are in but what's next for nature?

Here are five asks we think the new government should prioritise in their first 100 days.

The UK is already classified as one of the world’s most nature-depleted countries, and with less than six years until the legally-binding 2030 deadline to secure nature's recovery, the incoming Government will be responsible for turning this around. The Wildlife Trusts called upon all political parties to commit to a plan to finally halt and reverse the decline in wildlife.

Our five priorities for the next UK Government:

1. Bring back the UK's lost wildlife

Immense pressure from decades of pollution and habitat loss has driven our wildlife into catastrophic decline - but we can still put nature into recovery. The next UK Government should launch an Olympic-style cross-government delivery project to protect and restore at least 30% of land and sea for nature by 2030.

2. End river pollution and water scarcity

The state of our rivers is a national disgrace. The UK is ranked as one of the worst countries in Europe for water quality, with pollution beyond legal limits caused by a toxic cocktail of sewage and agricultural pollution. Our rivers are no longer suitable homes for wildlife, they are not fit for people to swim in, and thanks to climate change and growing demand, we are seeing water availability decrease before our eyes. This is a crisis, which the public wants to see urgently resolved.

3. Fund wildlife-friendly farming

By supporting farmers to shift towards regenerative, nature-friendly methods, farming has huge potential to deliver a green rural renewal. Farming is too often unsustainable, but with management of over 70% of UK land, farmers should be a significant part of the solution.

4. Enable healthy communities

More than 1/3 of the population - nearly 9.5 million households in England - are unable to access green places near their home. Improving access to natural, wildlife-rich places where we live, learn and work will transform people’s lives, improving health, happiness, and hope across communities.

5. Tackle the climate emergency

We are in a climate and nature emergency, and the two are inextricably linked. Climate change is driving nature’s decline, and the loss of wildlife and wild places leaves us ill-equipped to reduce carbon emissions and adapt to these changes. One crisis cannot be solved without the other. The UK has a legal target of Net Zero greenhouse gas emissions by 2050. Nature can make a massive contribution to achieving this, or an even more ambitious target — but only if our damaged ecosystems are restored.

In this section

Restore Nature Now

Thanks for marching with us in London on 22 June

Take action: email your election candidates

Thanks for contacting your local candidates

Nature in your constituency

How will election candidates address local issues, and what will they do to protect and restore nature in your constituency?

The election results are in, so what’s next for nature?


The election results are in, so what’s next for nature?

Here are five asks we think the new government should prioritise in their first 100 days.


Nature, who cares?

Nature, who cares?


Get nature on the agenda

Get nature on the agenda


Vote for nature

Vote for nature
Debug Message - Perch Runway 3.2
[957] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM swt_pages_staging p LEFT JOIN swt_page_routes pr ON p.pageID=pr.pageID LEFT JOIN swt_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM swt_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
Matched page: /campaign/general-election-2024, so not using routes.
Server address: 3.238.121.7
Using master page: /templates/pages/project.php
[1] SELECT * FROM swt_pages_staging WHERE pagePath='/campaign/general-election-2024' LIMIT 1
[75] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
[1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
[1] SELECT * FROM swt_shop_cart WHERE cartID=2185140
[1] SELECT * FROM swt_shop_cart WHERE cartID=2185140
[nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2024-07-16 05:53:00' AND saleTo>'2024-07-16 05:53:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
[250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
Using template: /templates/pages/attributes/seo.html
[1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/campaign/general-election-2024' OR regionPage='*')
[1] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=3052 AND idx.itemRev=2)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
[85] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
[1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/campaign/general-election-2024' LIMIT 1
[3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-001', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
Using template: /templates/navigation/ps_nav_template.html
[6] Using template: /templates/navigation/ps_nav_template_children.html
[6] Using template: /templates/navigation/ps_nav_template_children.html
[29] Using template: /templates/navigation/ps_nav_template_children.html
[9] Using template: /templates/navigation/ps_nav_template_children.html
[3] Using template: /templates/navigation/ps_nav_template_children.html
[7] Using template: /templates/navigation/ps_nav_template_children.html
[9] Using template: /templates/navigation/ps_nav_template_children.html
Using template: /templates/pages/attributes/default.html
Using sub-template: /templates/pages/attributes/seo.html
Using template: /templates/pages/attributes/default.html
Using sub-template: /templates/pages/attributes/seo.html
[1] SELECT collectionID, collectionTemplate FROM swt_collections WHERE collectionKey='Opportunities'
[nil] SELECT * FROM ( SELECT idx.itemID, ci.collectionID, ci.itemJSON, idx2.indexValue as sortval FROM swt_collection_index idx JOIN swt_collection_items ci ON idx.itemID=ci.itemID AND idx.itemRev=ci.itemRev AND idx.collectionID=ci.collectionID JOIN swt_collection_revisions cr ON idx.itemID=cr.itemID AND idx.itemRev=cr.itemRev AND idx.collectionID=ci.collectionID JOIN swt_collection_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE (idx.collectionID=6) AND ((idx.indexKey='page_title' AND idx.indexValue='General Election 2024')) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, itemJSON, sortval ORDER BY sortval ASC
Using template: /templates/content/_opportunity_listing.html
[2] SELECT regionKey, regionHTML FROM swt_content_regions WHERE regionPage='/campaign/general-election-2024' OR regionPage='*' ORDER BY regionPage DESC
[1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/campaign/general-election-2024' OR pageSortPath='/campaign/general-election-2024' LIMIT 1
[3] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-002-004-001', '000-002-004', '000-002', '000') ORDER BY pageTreePosition
[3] Using template: /templates/navigation/breadcrumbs.html
Using template: /templates/pages/attributes/default.html
Using sub-template: /templates/pages/attributes/seo.html
[1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/campaign/general-election-2024' OR pageSortPath='/campaign/general-election-2024' LIMIT 1
[4] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002-004-001%' AND pageDepth >=3 AND pageDepth<=4 ORDER BY pageTreePosition ASC
[1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/campaign/general-election-2024' LIMIT 1
[3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-001', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
[1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/campaign/general-election-2024/restore-nature-now' OR regionPage='*')
[1] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=3054 AND idx.itemRev=2)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
[1] Using template: /templates/content/banner.html
[1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/campaign/general-election-2024/nature-who-cares' OR regionPage='*')
[1] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=3096 AND idx.itemRev=5)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
[1] Using template: /templates/content/banner.html
[1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/campaign/general-election-2024/nature-in-your-constituency' OR regionPage='*')
[1] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=3056 AND idx.itemRev=1)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
[1] Using template: /templates/content/banner.html
[1] SELECT * FROM swt_blog_sections WHERE sectionSlug='blog/GE2024/' LIMIT 1
[nil] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='postDateTime' WHERE 1=1 AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE ( sectionID IS NULL AND postStatus='Published' AND postDateTime<='2024-07-16 05:53:00' ) GROUP BY itemID, sortval ORDER BY sortval DESC LIMIT 0, 4
[1] SELECT FOUND_ROWS() AS `count`
Using template: /templates/blog/post_listing.html
[5] SELECT DISTINCT idx.itemID FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' AND ((idx.indexKey='_category' AND idx.indexValue LIKE 'blog/GE2024%' OR idx.indexKey='_category' AND idx.indexValue='blog/GE2024'))
[5] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='postDateTime' AND idx.itemID IN ('3393', '3406', '3427', '3436', '3445') WHERE 1=1 AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2024-07-16 05:53:00' ) GROUP BY itemID, sortval ORDER BY sortval DESC LIMIT 0, 11
[1] SELECT FOUND_ROWS() AS `count`
[5] Using template: /templates/blog/post_listing.html
[13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
[1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
[1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
[1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
[7] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
[1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/campaign/general-election-2024' LIMIT 1
[3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-001', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
[6] Using template: /templates/navigation/footer-nav.html
[1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
[1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
[38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
[1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/campaign/general-election-2024' LIMIT 1
[3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-001', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
[9] Using template: /templates/navigation/footer-nav.html
[1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
[1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
[30] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-004%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
[1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/campaign/general-election-2024' LIMIT 1
[3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-001', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
[29] Using template: /templates/navigation/footer-nav.html
[1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
[1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
[10] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
[1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/campaign/general-election-2024' LIMIT 1
[3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-001', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
[9] Using template: /templates/navigation/footer-nav.html
Request time: 0.2874
Process time: 0.2872
Memory: 2.0362