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
1783468375.31440 [906] 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
1783468375.34050.0261Matched page: /discover/planning, so not using routes.
1783468375.34060.0001Server address: 216.73.217.142
1783468375.34070Using master page: /templates/pages/default.php
1783468375.34090.0002 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1783468375.34180.0009 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783468375.34330.0015 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783468375.34380.0005INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783468375.34610.0023 [1] SELECT * FROM swt_shop_cart WHERE cartID=22757103
1783468375.34660.0005 [1] SELECT * FROM swt_shop_cart WHERE cartID=22757103
1783468375.34720.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-07 23:52:00' AND saleTo>'2026-07-07 23:52:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783468375.34830.001 [2] SELECT regionKey, regionHTML FROM swt_content_regions WHERE regionPage='/discover/planning' OR regionPage='*' ORDER BY regionPage DESC
1783468375.34920.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' OR pageSortPath='/discover/planning' LIMIT 1
1783468375.34970.0005 [1] SELECT * FROM swt_pages_staging WHERE pageID=9 LIMIT 1
1783468375.35030.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783468375.35150.0012Using template: /templates/pages/attributes/seo.html
1783468375.3520.0004 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/discover/planning' OR regionPage='*')
1783468375.35260.0007 [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
1783468375.35530.0027 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783468375.35820.003 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1783468375.35880.0005 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1783468375.36060.0018Using template: /templates/navigation/ps_nav_template.html
1783468375.36070 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783468375.36140.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783468375.36190.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783468375.36340.0015 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783468375.36390.0005 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783468375.36430.0004 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783468375.36630.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' OR pageSortPath='/discover/planning' LIMIT 1
1783468375.3670.0007 [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
1783468375.36890.0019 [3] Using template: /templates/navigation/breadcrumbs.html
1783468375.36940.0005 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Body Content' AND (regionPage='/discover/planning' OR regionPage='*')
1783468375.37030.0008 [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
1783468375.37320.003 [1] Using template: /templates/content/mixed_content.html
1783468375.37340.0001Using sub-template: /templates/content/text_block.html
1783468375.37340Using sub-template: /templates/content/thumbnails.html
1783468375.37340Using sub-template: /templates/content/image.html
1783468375.37350Using sub-template: /templates/content/gallery.html
1783468375.37350Using sub-template: /templates/content/video.html
1783468375.37350Using sub-template: /templates/content/ask_inline.html
1783468375.37360Using sub-template: /templates/content/legacy_request_form.html
1783468375.37360Using sub-template: /templates/content/image.html
1783468375.37360Using sub-template: /templates/content/code_block.html
1783468375.37370Using sub-template: /templates/content/customisable_donate_form.html
1783468375.37370.0001Using sub-template: /templates/content/contact_form.html
1783468375.37390.0002Using sub-template: /templates/forms/details.html
1783468375.3740.0001Using sub-template: /templates/forms/_data_protection.html
1783468375.37410.0001Using sub-template: /templates/forms/_personal_details.html
1783468375.37410.0001Using sub-template: /templates/forms/_address.html
1783468375.37420Using sub-template: /templates/forms/_personal_details.html
1783468375.37420Using sub-template: /templates/forms/_address.html
1783468375.37420Using sub-template: /templates/forms/_data_protection.html
1783468375.37430Using sub-template: /templates/forms/_personal_details.html
1783468375.37430 [1] Using sub-template: /templates/forms/_data_protection.html
1783468375.3760.0017Using template: /templates/pages/attributes/default.html
1783468375.37610.0001Using sub-template: /templates/pages/attributes/seo.html
1783468375.37630.0001Using template: /templates/pages/attributes/default.html
1783468375.37630.0001Using sub-template: /templates/pages/attributes/seo.html
1783468375.37650.0001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' OR pageSortPath='/discover/planning' LIMIT 1
1783468375.37720.0007 [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
1783468375.37940.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1783468375.37990.0005 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1783468375.38180.0019 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/discover/planning/strategic-planning' OR regionPage='*')
1783468375.38250.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=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
1783468375.38340.001Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1783468375.38350 [nil] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner' AND (regionPage='/discover/planning/strategic-planning' OR regionPage='*')
1783468375.3840.0005No matching content regions found. Check region name (Banner) and page path options.
1783468375.3840 [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
1783468375.38440.0004Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1783468375.38450 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/discover/planning/development-control' OR regionPage='*')
1783468375.3850.0006 [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
1783468375.38590.0009Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1783468375.3860 [nil] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner' AND (regionPage='/discover/planning/development-control' OR regionPage='*')
1783468375.38650.0005No matching content regions found. Check region name (Banner) and page path options.
1783468375.38650 [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
1783468375.38690.0004Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1783468375.3870 [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='*')
1783468375.38760.0006 [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
1783468375.38860.001Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1783468375.38860 [nil] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner' AND (regionPage='/discover/planning/advice-on-planning' OR regionPage='*')
1783468375.38910.0005No matching content regions found. Check region name (Banner) and page path options.
1783468375.38920 [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
1783468375.38960.0004Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1783468375.38960 [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='*')
1783468375.39020.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=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
1783468375.39110.0008Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1783468375.39110 [nil] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner' AND (regionPage='/discover/planning/the-planning-system' OR regionPage='*')
1783468375.39170.0005No matching content regions found. Check region name (Banner) and page path options.
1783468375.39170 [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
1783468375.39220.0005Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1783468375.39270.0004 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783468375.39320.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783468375.39370.0004 [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
1783468375.39560.0019 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1783468375.3960.0005 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1783468375.3980.0019 [6] Using template: /templates/navigation/footer-nav.html
1783468375.39910.0011 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783468375.39970.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783468375.40.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783468375.40230.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1783468375.40290.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
1783468375.4050.0021 [10] Using template: /templates/navigation/footer-nav.html
1783468375.40820.0032 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783468375.4090.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783468375.40940.0004 [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
1783468375.41160.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1783468375.4120.0005 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1783468375.4140.0019 [29] Using template: /templates/navigation/footer-nav.html
1783468375.41650.0025 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783468375.41710.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783468375.41760.0005 [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
1783468375.41970.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1783468375.42030.0005 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1783468375.42220.002 [10] Using template: /templates/navigation/footer-nav.html
1783468375.42380.0015Request time: 0.1116
1783468375.42380Process time: 0.1114
1783468375.42380Memory: 1.6221