Planning

The Planning and Infrastructure Bill

It's not nature or development - it's both.

Thank you to everyone who has taken part in our campaigns to reduce the risks the Planning & Infrastructure Bill poses to nature.

Your voice makes a difference – we are making progress.

In response to huge pressure the Government amended the Bill to add some environmental safeguards in July. In October the Lords voted to add important protections for chalk streams to the Bill. Crucially, the Lords also voted to back amendment 130, which would prevent Part 3 of the Bill applying in areas where it could hurt wildlife.

MPs will be voting in November on whether to accept the Lords amendments.

This is our last chance to improve the Bill for nature.

Contact your MP to ask that they stand up for wildlife when voting on the Lords amendments. We've set up a template letter for you to use, so it will only take a couple of minutes to make your voice heard.

We need homes for people, but destroying homes for wildlife isn’t the way to do it.

The Sussex Wildlife Trust gives wildlife a voice by...

Find out more about the planning system here.

In this section

Strategic Planning

All local planning authorities produce a number of strategic documents that plan out where and how development will happen in an area.

Development Management

We respond to planning applications where we can, putting the case forward for wildlife.

Advice on Planning

You have an opportunity to persuade planners and decision makers to provide for wildlife where you live

About the Planning System

What is Planning and how does the Planning System work?

Time Δ Debug Message - Perch Runway 3.2
1787361245.99420 [907] 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
1787361246.06980.0756Matched page: /discover/planning, so not using routes.
1787361246.070.0002Server address: 216.73.216.140
1787361246.07010Using master page: /templates/pages/default.php
1787361246.07050.0004 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1787361246.08030.0098 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1787361246.08470.0045 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1787361246.08540.0006INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1787361246.09120.0058 [1] SELECT * FROM swt_shop_cart WHERE cartID=24364487
1787361246.0920.0008 [1] SELECT * FROM swt_shop_cart WHERE cartID=24364487
1787361246.09270.0007 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-08-22 01:14:00' AND saleTo>'2026-08-22 01:14:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1787361246.09430.0015 [2] SELECT regionKey, regionHTML FROM swt_content_regions WHERE regionPage='/discover/planning' OR regionPage='*' ORDER BY regionPage DESC
1787361246.09520.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' OR pageSortPath='/discover/planning' LIMIT 1
1787361246.09580.0006 [1] SELECT * FROM swt_pages_staging WHERE pageID=9 LIMIT 1
1787361246.09650.0007 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1787361246.09810.0016Using template: /templates/pages/attributes/seo.html
1787361246.09870.0006 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/discover/planning' OR regionPage='*')
1787361246.09970.001 [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=86 AND idx.itemRev=3)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1787361246.10380.0041 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1787361246.110.0062 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1787361246.11370.0036 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1787361246.11970.006Using template: /templates/navigation/ps_nav_template.html
1787361246.11970 [6] Using template: /templates/navigation/ps_nav_template_children.html
1787361246.12060.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1787361246.1210.0004 [29] Using template: /templates/navigation/ps_nav_template_children.html
1787361246.12320.0022 [10] Using template: /templates/navigation/ps_nav_template_children.html
1787361246.12370.0006 [7] Using template: /templates/navigation/ps_nav_template_children.html
1787361246.12430.0006 [9] Using template: /templates/navigation/ps_nav_template_children.html
1787361246.12680.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' OR pageSortPath='/discover/planning' LIMIT 1
1787361246.12780.001 [3] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition
1787361246.1330.0053 [3] Using template: /templates/navigation/breadcrumbs.html
1787361246.13360.0006 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Body Content' AND (regionPage='/discover/planning' OR regionPage='*')
1787361246.13540.0018 [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=87 AND idx.itemRev=16)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1787361246.16130.0258 [1] Using template: /templates/content/mixed_content.html
1787361246.16160.0003Using sub-template: /templates/content/text_block.html
1787361246.16170.0001Using sub-template: /templates/content/thumbnails.html
1787361246.16170Using sub-template: /templates/content/image.html
1787361246.16170Using sub-template: /templates/content/gallery.html
1787361246.16180Using sub-template: /templates/content/video.html
1787361246.16180Using sub-template: /templates/content/ask_inline.html
1787361246.16190.0001Using sub-template: /templates/content/legacy_request_form.html
1787361246.1620Using sub-template: /templates/content/image.html
1787361246.1620Using sub-template: /templates/content/code_block.html
1787361246.1620Using sub-template: /templates/content/customisable_donate_form.html
1787361246.16210.0001Using sub-template: /templates/content/contact_form.html
1787361246.16270.0006Using sub-template: /templates/forms/details.html
1787361246.16280.0001Using sub-template: /templates/forms/_data_protection.html
1787361246.16290.0001Using sub-template: /templates/forms/_personal_details.html
1787361246.16290.0001Using sub-template: /templates/forms/_address.html
1787361246.1630Using sub-template: /templates/forms/_personal_details.html
1787361246.1630Using sub-template: /templates/forms/_address.html
1787361246.16310Using sub-template: /templates/forms/_data_protection.html
1787361246.16310Using sub-template: /templates/forms/_personal_details.html
1787361246.16310 [1] Using sub-template: /templates/forms/_data_protection.html
1787361246.16490.0017Using template: /templates/pages/attributes/default.html
1787361246.1650.0001Using sub-template: /templates/pages/attributes/seo.html
1787361246.16510.0002Using template: /templates/pages/attributes/default.html
1787361246.16520.0001Using sub-template: /templates/pages/attributes/seo.html
1787361246.16540.0002 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' OR pageSortPath='/discover/planning' LIMIT 1
1787361246.16650.0011 [5] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002-004-007%' AND pageDepth >=3 AND pageDepth<=4 ORDER BY pageTreePosition ASC
1787361246.16940.0029 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1787361246.17050.0011 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1787361246.17530.0049 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/discover/planning/strategic-planning' OR regionPage='*')
1787361246.17640.0011 [nil] 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=797 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1787361246.17780.0014Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1787361246.17790.0001 [nil] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner' AND (regionPage='/discover/planning/strategic-planning' OR regionPage='*')
1787361246.17860.0007No matching content regions found. Check region name (Banner) and page path options.
1787361246.17870.0001 [nil] 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 IS NULL AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1787361246.17970.0011Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1787361246.17980 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/discover/planning/development-control' OR regionPage='*')
1787361246.18060.0009 [nil] 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=799 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1787361246.18190.0013Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1787361246.1820.0001 [nil] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner' AND (regionPage='/discover/planning/development-control' OR regionPage='*')
1787361246.18270.0007No matching content regions found. Check region name (Banner) and page path options.
1787361246.18270 [nil] 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 IS NULL AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1787361246.18330.0005Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1787361246.18330 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/discover/planning/advice-on-planning' OR regionPage='*')
1787361246.1840.0007 [nil] 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=801 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1787361246.18560.0016Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1787361246.18560 [nil] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner' AND (regionPage='/discover/planning/advice-on-planning' OR regionPage='*')
1787361246.18630.0006No matching content regions found. Check region name (Banner) and page path options.
1787361246.18650.0002 [nil] 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 IS NULL AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1787361246.18710.0006Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1787361246.18710 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/discover/planning/the-planning-system' OR regionPage='*')
1787361246.18810.001 [nil] 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=725 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1787361246.18950.0014Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1787361246.18960 [nil] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner' AND (regionPage='/discover/planning/the-planning-system' OR regionPage='*')
1787361246.19070.0012No matching content regions found. Check region name (Banner) and page path options.
1787361246.19080 [nil] 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 IS NULL AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1787361246.19140.0006Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1787361246.19160.0002 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1787361246.19230.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1787361246.1930.0007 [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
1787361246.19630.0033 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1787361246.1990.0027 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1787361246.20170.0027 [6] Using template: /templates/navigation/footer-nav.html
1787361246.20230.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1787361246.20280.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1787361246.20340.0006 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1787361246.20770.0043 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1787361246.20840.0007 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1787361246.21170.0033 [10] Using template: /templates/navigation/footer-nav.html
1787361246.21530.0036 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1787361246.21660.0012 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1787361246.21720.0006 [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
1787361246.22110.004 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1787361246.2220.0009 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1787361246.22530.0032 [29] Using template: /templates/navigation/footer-nav.html
1787361246.22720.002 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1787361246.2280.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1787361246.22860.0006 [11] 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
1787361246.23160.003 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1787361246.23220.0006 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1787361246.23470.0026 [10] Using template: /templates/navigation/footer-nav.html
1787361246.23550.0008Request time: 0.2441
1787361246.23550Process time: 0.2438
1787361246.23550Memory: 1.6228