On the reserves - what's special about Ditchling Beacon

, 13 April 2026
On the reserves - what's special about Ditchling Beacon
Conservation Hit Squad 2002 at Ditchling Beacon © Andy Willo

Steve Tillman

Steve's current role in the Trust is Land Advisor for the Wilder Horsham District project. Previously, he was Reserves Manager with responsibilities including Ditchling Beacon

Ditchling Beacon is one of the highest points on the South Downs, with commanding views of the Ashdown Forest and over as far as the North Downs. It's provided me with some of the biggest joys and the biggest challenges of the many sites I looked after in my 27 years of working at Sussex Wildlife Trust.

This registered Common site is owned by a local community group, Ditchling Common and Tenantry Down Limited (who own all the Commons in the Parish), and has been leased to Sussex Wildlife Trust for nearly forty years. The association has always been a really helpful group, whose members have known the site over generations. We appreciate how much they have supported our management decisions over the years.

Two of many highlights were finding the elusive Musk Orchid, two inches tall and a key species for the site, and seeing the return of the Silver-spotted Skipper butterfly. 

Mush Orchid at Ditchling © Glenn Norris

Many volunteer tasks have been undertaken, maintaining the critically important rare chalk grassland. From May to August, this rich habitat provided me with a spectacle of specialist species. These include Round-headed Rampion, Horseshoe Vetch and Common Rock Rose, as well as many types of orchid, such as the Common Spotted and Bee Orchid. 

Silver-spotted Skipper butterfly © Graeme Lyons

Butterflies, such as the Chalk Hill Blue, fly in late summer in sheltered corners of the reserve, often inaccessible to many. However, scrub and woodland was always a challenge, and without our volunteers, this habitat would have been lost a long time ago. But, goodness, it is a steep site to work on! It often involved a long walk down a hill to the work site, and, of course, a long, tiring walk back to the truck at the end of the day, laden with tools.

Grazing at Ditchling Beacon © Glenn Norris

It was a challenging site at times over the years, introducing grazing back onto the nature reserve and the ongoing struggle to control scrub. In recent years, Ash Dieback came to dominate my time. We had to undertake safety works to manage the removal of dead and dying Ash trees overhanging the Bostal Road running through the middle of the site. The road connects the village of Ditchling to the bright lights of Brighton. 

The closing of the road, which doesn't happen often, provided me with a unique opportunity to stroll up and down this site without fear of being run over, whilst big forestry machines made the roadside safe. That is a memory that will stick with me for some time. It was sad to remove so many trees, but I enjoyed the opportunity to access so many normally inaccessible corners of the site from the road.

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1782490843.80840 [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
1782490843.83830.0299Matched route: news/[slug:s]
1782490843.83840.0001Server address: 216.73.216.76
1782490843.83850Using master page: /templates/pages/blog/post.php
1782490843.83850Page arguments:
Array
(
    [0] => /news/on-the-reserves-whats-special-about-ditchling-beacon
    [s] => on-the-reserves-whats-special-about-ditchling-beacon
    [1] => on-the-reserves-whats-special-about-ditchling-beacon
)
1782490843.83880.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782490843.83990.001 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1782490843.84170.0018 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1782490843.84240.0007INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1782490843.84450.0021 [1] SELECT * FROM swt_shop_cart WHERE cartID=22316879
1782490843.84490.0005 [1] SELECT * FROM swt_shop_cart WHERE cartID=22316879
1782490843.84540.0005 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-06-26 16:20:00' AND saleTo>'2026-06-26 16:20:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1782490843.84690.0015 [1] 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='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='on-the-reserves-whats-special-about-ditchling-beacon')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-06-26 16:20:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1782490843.84930.0024 [1] SELECT FOUND_ROWS() AS `count`
1782490843.84980.0005 [1] SELECT * FROM swt_blog_posts WHERE postID=3920 AND postStatus='Published' AND postDateTime<='2026-06-26 16:20:00'
1782490843.85060.0008 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1782490843.85140.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1782490843.85210.0007 [1] SELECT * FROM swt_categories WHERE catID=85 LIMIT 1
1782490843.85270.0006Using template: /templates/blog/post.html
1782490843.85290.0002 [162] SELECT catID, catPath FROM swt_categories
1782490843.85440.0015 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-06-26 16:20:00' AND postSlug='on-the-reserves-whats-special-about-ditchling-beacon'
1782490843.87440.0201Using template: /templates/blog/post.html
1782490843.87490.0005 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1782490843.87650.0016Using template: /templates/pages/attributes/seo.html
1782490843.87680.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1782490843.87760.0008 [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=104 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
1782490843.87890.0013 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782490843.88170.0029 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782490843.88230.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782490843.88620.0038Using template: /templates/navigation/ps_nav_template.html
1782490843.88620 [6] Using template: /templates/navigation/ps_nav_template_children.html
1782490843.8870.0007 [4] Using template: /templates/navigation/ps_nav_template_children.html
1782490843.88750.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1782490843.89030.0028 [10] Using template: /templates/navigation/ps_nav_template_children.html
1782490843.89090.0006 [7] Using template: /templates/navigation/ps_nav_template_children.html
1782490843.89170.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1782490843.89470.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1782490843.89570.001 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1782490843.89780.0021 [1] Using template: /templates/navigation/breadcrumbs.html
1782490843.89840.0006Using template: /templates/blog/post.html
1782490843.89860.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1782490843.89940.0008Using template: /templates/blog/author.html
1782490843.89980.0004 [1] 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='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='on-the-reserves-whats-special-about-ditchling-beacon')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-06-26 16:20:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1782490843.90210.0023 [1] SELECT FOUND_ROWS() AS `count`
1782490843.90260.0005 [1] Using template: /templates/blog/post.html
1782490843.90640.0038Using template: /templates/blog/comment_form.html
1782490843.90750.0011 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3920 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1782490843.95780.0503 [0] Using template: /templates/blog/comment.html
1782490843.95820.0004Using template: /templates/blog/post.html
1782490843.95840.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1782490843.95940.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1782490843.960.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1782490843.96060.0006 [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
1782490843.96280.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782490843.96340.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782490843.96530.0019 [6] Using template: /templates/navigation/footer-nav.html
1782490843.96680.0015 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782490843.96750.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782490843.96790.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1782490843.97040.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782490843.97090.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782490843.97440.0035 [10] Using template: /templates/navigation/footer-nav.html
1782490843.97810.0036 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1782490843.97880.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1782490843.97940.0005 [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
1782490843.98170.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782490843.98230.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782490843.98420.0019 [29] Using template: /templates/navigation/footer-nav.html
1782490843.98710.0029 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782490843.98780.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782490843.98830.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
1782490843.99040.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782490843.99090.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782490843.99280.0019 [10] Using template: /templates/navigation/footer-nav.html
1782490843.99440.0016Request time: 0.1893
1782490843.99440Process time: 0.1891
1782490843.99440Memory: 1.6261