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
1791286810.47990 [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
1791286810.52260.0427Matched page: /discover/planning, so not using routes.
1791286810.52270.0001Server address: 216.73.217.150
1791286810.52270Using master page: /templates/pages/default.php
1791286810.52320.0005 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1791286810.52470.0015 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1791286810.52730.0026 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1791286810.52810.0008INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1791286810.53590.0078 [1] SELECT * FROM swt_shop_cart WHERE cartID=25051726
1791286810.53680.0009 [1] SELECT * FROM swt_shop_cart WHERE cartID=25051726
1791286810.53790.0011 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-10-06 11:40:00' AND saleTo>'2026-10-06 11:40:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1791286810.53940.0015 [2] SELECT regionKey, regionHTML FROM swt_content_regions WHERE regionPage='/discover/planning' OR regionPage='*' ORDER BY regionPage DESC
1791286810.54050.0012 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' OR pageSortPath='/discover/planning' LIMIT 1
1791286810.54140.0009 [1] SELECT * FROM swt_pages_staging WHERE pageID=9 LIMIT 1
1791286810.54240.001 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1791286810.54470.0023Using template: /templates/pages/attributes/seo.html
1791286810.54530.0006 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/discover/planning' OR regionPage='*')
1791286810.54660.0013 [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
1791286810.54920.0026 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1791286810.55390.0048 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1791286810.5550.001 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1791286810.55840.0035Using template: /templates/navigation/ps_nav_template.html
1791286810.55850.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1791286810.55960.0011 [4] Using template: /templates/navigation/ps_nav_template_children.html
1791286810.56010.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1791286810.56330.0032 [10] Using template: /templates/navigation/ps_nav_template_children.html
1791286810.56450.0012 [7] Using template: /templates/navigation/ps_nav_template_children.html
1791286810.56530.0008 [9] Using template: /templates/navigation/ps_nav_template_children.html
1791286810.56850.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' OR pageSortPath='/discover/planning' LIMIT 1
1791286810.56980.0013 [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
1791286810.57430.0045 [3] Using template: /templates/navigation/breadcrumbs.html
1791286810.57520.0009 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Body Content' AND (regionPage='/discover/planning' OR regionPage='*')
1791286810.57690.0017 [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
1791286810.58110.0043 [1] Using template: /templates/content/mixed_content.html
1791286810.58140.0003Using sub-template: /templates/content/text_block.html
1791286810.58150.0001Using sub-template: /templates/content/thumbnails.html
1791286810.58150Using sub-template: /templates/content/image.html
1791286810.58160Using sub-template: /templates/content/gallery.html
1791286810.58160Using sub-template: /templates/content/video.html
1791286810.58160Using sub-template: /templates/content/ask_inline.html
1791286810.58170Using sub-template: /templates/content/legacy_request_form.html
1791286810.58170Using sub-template: /templates/content/image.html
1791286810.58180Using sub-template: /templates/content/code_block.html
1791286810.58180Using sub-template: /templates/content/customisable_donate_form.html
1791286810.58190.0001Using sub-template: /templates/content/contact_form.html
1791286810.58210.0002Using sub-template: /templates/forms/details.html
1791286810.58210.0001Using sub-template: /templates/forms/_data_protection.html
1791286810.58220.0001Using sub-template: /templates/forms/_personal_details.html
1791286810.58230.0001Using sub-template: /templates/forms/_address.html
1791286810.58230Using sub-template: /templates/forms/_personal_details.html
1791286810.58230Using sub-template: /templates/forms/_address.html
1791286810.58240Using sub-template: /templates/forms/_data_protection.html
1791286810.58240Using sub-template: /templates/forms/_personal_details.html
1791286810.58250 [1] Using sub-template: /templates/forms/_data_protection.html
1791286810.58450.002Using template: /templates/pages/attributes/default.html
1791286810.58460.0001Using sub-template: /templates/pages/attributes/seo.html
1791286810.58480.0002Using template: /templates/pages/attributes/default.html
1791286810.58490.0001Using sub-template: /templates/pages/attributes/seo.html
1791286810.58510.0002 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' OR pageSortPath='/discover/planning' LIMIT 1
1791286810.58640.0013 [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
1791286810.59020.0038 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1791286810.59150.0013 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1791286810.59460.0031 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/discover/planning/strategic-planning' OR regionPage='*')
1791286810.60890.0143 [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
1791286810.61080.0019Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1791286810.61090.0001 [nil] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner' AND (regionPage='/discover/planning/strategic-planning' OR regionPage='*')
1791286810.61220.0013No matching content regions found. Check region name (Banner) and page path options.
1791286810.61220.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
1791286810.61320.001Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1791286810.61320.0001 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/discover/planning/development-control' OR regionPage='*')
1791286810.61460.0014 [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
1791286810.61650.0019Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1791286810.61660.0001 [nil] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner' AND (regionPage='/discover/planning/development-control' OR regionPage='*')
1791286810.61770.0011No matching content regions found. Check region name (Banner) and page path options.
1791286810.61770.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
1791286810.61890.0012Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1791286810.6190.0001 [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='*')
1791286810.62090.002 [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
1791286810.62260.0017Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1791286810.62270.0001 [nil] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner' AND (regionPage='/discover/planning/advice-on-planning' OR regionPage='*')
1791286810.62390.0012No matching content regions found. Check region name (Banner) and page path options.
1791286810.6240.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
1791286810.62490.0009Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1791286810.62490.0001 [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='*')
1791286810.62610.0012 [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
1791286810.6280.0018Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1791286810.6280.0001 [nil] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner' AND (regionPage='/discover/planning/the-planning-system' OR regionPage='*')
1791286810.6290.001No matching content regions found. Check region name (Banner) and page path options.
1791286810.6290.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
1791286810.630.0009Template file not found: /home/forge/staging.sussexwildlifetrust.org.uk/admin/templates/content/.html
1791286810.63010.0002 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1791286810.63120.0011 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1791286810.63230.001 [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
1791286810.63670.0044 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1791286810.63770.001 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1791286810.64130.0036 [6] Using template: /templates/navigation/footer-nav.html
1791286810.64220.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1791286810.64480.0026 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1791286810.64580.001 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1791286810.65020.0044 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1791286810.65110.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
1791286810.65480.0037 [10] Using template: /templates/navigation/footer-nav.html
1791286810.65940.0046 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1791286810.66080.0015 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1791286810.6620.0012 [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
1791286810.66860.0065 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1791286810.66970.0012 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1791286810.67320.0035 [29] Using template: /templates/navigation/footer-nav.html
1791286810.6760.0028 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1791286810.67760.0015 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1791286810.67840.0009 [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
1791286810.68240.004 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning' LIMIT 1
1791286810.68340.001 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1791286810.6870.0036 [10] Using template: /templates/navigation/footer-nav.html
1791286810.68830.0013Request time: 0.2116
1791286810.68830Process time: 0.2114
1791286810.68830Memory: 1.6229