Gatwick Bioblitz

, 13 July 2025
Gatwick Bioblitz
Barry Wildish © Darcey Haldar

Barry Wildish

Gatwick Greenspace Partnership Officer

We recently hosted a day of discovery at Gatwick. The aim was to bring people together to identify as many species on site as possible.

On Friday evening, some of our hardcore surveyors and staff camped out to prepare for the following day. They set up the moth and mammals traps and were treated to a bat walk with Martyn Cook along the Gatwick stream. Common Pipistrelle were putting on a show along the river.

First thing on Saturday morning, Ecologist Tom Forward led a dawn chorus walk around the back of Rolls Field and out onto the flood attenuation (this means an area of floodplain that is sometimes allowed to flood from a river or stream).

Tom was accompanied by a gathering of early birds (of the human kind), with four young cousins who were mesmerised by his bird calls. Tom can literally charm the birds out of the trees with his mimicking. He even managed to trick the Merlin app with some of his bird calls. We were treated to many birds, including a flock of mixed tits and swallows gathering above us to a call played through Tom’s phone. A flock of Mallards got a huge cheer from the cousins, much to the delight of everyone attending.

© Rachel Bicker

The count had started. Sussex Biodiversity Record Centre and Sussex Wildlife Trust set up stalls. Gatwick staff helped book people in and ensured the day ran smoothly and that everyone had fun.

Ecologist Rachel Bicker then followed up with a small mammal survey, checking Longworth live traps set strategically around Rolls Field and the flood attenuation. The small mammals proved difficult to catch, although Rachel did give us lovely views of a Bank Vole and Wood Mouse, while explaining the traps, the process of surveying and data that is recorded when she undertakes these surveys.

Wood Mouse © Claire Andrews

Ecology Manager, Jake Everitt, then opened the moth trap for the big reveal. Numbers had swelled and Jake presented a wonderful talk about the different moths and how to identify them, while passing around the moths for people to get a good look. He also let the kids release them, and, due to the weather cooling off, many of the moths sat on the hands of the children, seemingly posing with their new-found friends. The children loved finding the perfect sheltered spots to safely release the moths.

Throughout the day, the Gatwick Greenspace staff and members of the Sussex Wildlife Trust Communities Team staffed a new Communities gazebo, with activities for kids and wildflower seed bombs for all to take home. The new shelter proved very popular, especially when the rains set in. Thankfully the showers were short and didn’t seem to dampen any enthusiasm.

Sadly, the weather was not conducive to a guided butterfly walk planned with Ecologist Darcey Haldar, so instead we carried out an extended invertebrate blitz with the public given sweep and butterfly nets and encouraged to go out into the flood attenuation and catch invertebrates to bring back to be identified and added to the growing list of finds for the day.

The final activity was a plant count, with nearly 50 species of plants added to the list.

The count of total species found was over 180, which gives us a baseline survey to compare as we continue to monitor the habitat over the next few years.

Samples were also taken by Nick Aplin from the Sussex Fungi group, who also visited, so the final tally will still increase.

Thank you to all who attended, especially those who helped organise, supported and volunteered at this event, Gatwick Greenspace Partnership, Sussex Wildlife Trust, Sussex Biodiversity Record Centre.

Special thanks to Darcey Haldar and the whole Gatwick Environment team and Gatwick Airport London for hosting such a wonderful event.

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1782571341.91610 [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
1782571341.96270.0465Matched route: news/[slug:s]
1782571341.96280.0002Server address: 216.73.216.31
1782571341.96290Using master page: /templates/pages/blog/post.php
1782571341.96290Page arguments:
Array
(
    [0] => /news/gatwick-bioblitz
    [s] => gatwick-bioblitz
    [1] => gatwick-bioblitz
)
1782571341.96320.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782571341.96410.0009 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1782571341.9660.0018 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1782571341.96650.0005INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1782571341.96810.0016 [1] SELECT * FROM swt_shop_cart WHERE cartID=22352129
1782571341.96860.0005 [1] SELECT * FROM swt_shop_cart WHERE cartID=22352129
1782571341.96910.0005 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-06-27 14:42:00' AND saleTo>'2026-06-27 14:42:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1782571341.97070.0016 [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='gatwick-bioblitz')) 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-27 14:42:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1782571341.97320.0025 [1] SELECT FOUND_ROWS() AS `count`
1782571341.97380.0005 [1] SELECT * FROM swt_blog_posts WHERE postID=3735 AND postStatus='Published' AND postDateTime<='2026-06-27 14:42:00'
1782571341.97450.0008 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1782571341.97510.0006 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1782571341.97550.0004 [1] SELECT * FROM swt_categories WHERE catID=36 LIMIT 1
1782571341.97590.0004 [1] SELECT * FROM swt_categories WHERE catID=53 LIMIT 1
1782571341.97640.0004Using template: /templates/blog/post.html
1782571341.97650.0001 [162] SELECT catID, catPath FROM swt_categories
1782571341.97720.0008 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-06-27 14:42:00' AND postSlug='gatwick-bioblitz'
1782571341.99970.0224Using template: /templates/blog/post.html
1782571342.00020.0005 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1782571342.00410.0039Using template: /templates/pages/attributes/seo.html
1782571342.00440.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1782571342.00520.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=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
1782571342.00680.0015 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782571342.00980.003 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782571342.01040.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782571342.01250.0021Using template: /templates/navigation/ps_nav_template.html
1782571342.01250 [6] Using template: /templates/navigation/ps_nav_template_children.html
1782571342.01340.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1782571342.01390.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1782571342.01660.0027 [10] Using template: /templates/navigation/ps_nav_template_children.html
1782571342.01730.0007 [7] Using template: /templates/navigation/ps_nav_template_children.html
1782571342.01770.0004 [9] Using template: /templates/navigation/ps_nav_template_children.html
1782571342.01990.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1782571342.02080.0009 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1782571342.02290.0021 [1] Using template: /templates/navigation/breadcrumbs.html
1782571342.02320.0003Using template: /templates/blog/post.html
1782571342.02340.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1782571342.0240.0006Using template: /templates/blog/author.html
1782571342.02440.0003 [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='gatwick-bioblitz')) 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-27 14:42:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1782571342.02670.0023 [1] SELECT FOUND_ROWS() AS `count`
1782571342.02720.0005 [1] Using template: /templates/blog/post.html
1782571342.03010.0029Using template: /templates/blog/comment_form.html
1782571342.03120.0011 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3735 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1782571342.08240.0513 [0] Using template: /templates/blog/comment.html
1782571342.08260.0002Using template: /templates/blog/post.html
1782571342.08290.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1782571342.08390.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1782571342.08470.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1782571342.08540.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
1782571342.08830.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782571342.08890.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782571342.09110.0022 [6] Using template: /templates/navigation/footer-nav.html
1782571342.09250.0014 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782571342.09310.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782571342.09360.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1782571342.09630.0027 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782571342.09680.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782571342.0990.0022 [10] Using template: /templates/navigation/footer-nav.html
1782571342.10220.0032 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1782571342.10290.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1782571342.10350.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
1782571342.10610.0026 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782571342.10660.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782571342.10880.0021 [29] Using template: /templates/navigation/footer-nav.html
1782571342.11210.0033 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782571342.11290.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782571342.11330.0004 [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
1782571342.11550.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782571342.1160.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782571342.11820.0022 [10] Using template: /templates/navigation/footer-nav.html
1782571342.11980.0016Request time: 0.2062
1782571342.11980Process time: 0.2061
1782571342.11980Memory: 1.651