30 Days Wild

Take a breath and notice nature this June

1-30 June 2026

30 Days Wild is the UK's biggest nature challenge. This June, choose one wild thing a day (or a few each week) - from giving nature a helping hand to simply noticing the wild on your doorstep.

Sign up today to receive your free resources in the post and via email. Join thousands of people connecting with nature, feeling better and making a positive difference for nature.

Sign up for 30 Days Wild

30DaysWildPack
Kids Activity Pack

Whether you live in a busy city centre or in the countryside, wildlife can be found everywhere if you spend just a moment looking for it. From planting wildflowers for bees, to listening to bird song or letting a corner of your garden grow a little wilder, there’s endless ways to spend your wild month.

Sign up today to take part in 30 Days Wild

When you register, you'll receive: 

  • Occasional emails between now and June, full of inspiration and wildlife stories 
  • Your FREE digital 30 Days Wild goodies 
  • Postal resources in May 2026 (if you choose this option) 
  • Daily emails in June, packed with simple, uplifting ideas to help you complete your wild challenge 

It's free, it's flexible and it starts with one small choice. 

Sign up today and make June 2026 your wildest one yet.

What's in a 30 Days Wild sign up pack?

30DaysWild
Adults Activity Pack

We've one 30 Days Wild challenge that's perfect for those taking part with children and a more 'grown-up' version for those taking part without children. 

Kids' postal resources · Wildflower seeds · A passport to guide kids through taking part · A planner · A poster · Collectable trading cards 

Adults' postal resources · Herb seeds · Greeting card · Tear-away postcard to send to a friend · A planner · A poster 

Everyone will also receive access to digital resources, including: · Daily emails with ideas and inspiration · Activity guides · Spotter sheets · Weekly completion badges to use on social media platforms · Completion certificate · Lesson plans (for educators)

More about 30 Days Wild

30 Days Wild is a free, month-long challenge designed to inspire people of all ages to connect with nature during June. From birdwatching in your garden to exploring a local nature reserve, every action — big or small, daily or weekly — helps you get closer to nature.

You can complete an activity a day, or a couple in a week - either way, you’ll be connecting with wildlife, feeling better and helping the planet at the same time.

Can schools, businesses and care homes take part?

If you are taking part with a school, children’s activity group such as Scouts or a home education group, choose the 'taking part with children’ option. You’ll have access to 30 Days Wild lesson plans when you sign up along with the full suite of digital resources.

If you’re taking part with a care home or business, we recommend choosing the 'taking part without children’ option. You’ll get access to a whole range of digital resources and ideas via email, which can be adapted to suit your needs.

Sign up for 30 Days Wild

Time Δ Debug Message - Perch Runway 3.2
1780693151.00880 [905] 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
1780693151.05410.0453Matched page: /discover/30-days-wild, so not using routes.
1780693151.05420.0002Server address: 216.73.216.114
1780693151.05430Using master page: /templates/pages/page_with_events.php
1780693151.05470.0004 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/discover/30-days-wild' LIMIT 1
1780693151.05590.0013 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1780693151.0580.0021 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1780693151.05850.0005INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1780693151.06030.0018 [1] SELECT * FROM swt_shop_cart WHERE cartID=21519953
1780693151.06070.0005 [1] SELECT * FROM swt_shop_cart WHERE cartID=21519953
1780693151.06130.0005 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-06-05 20:59:00' AND saleTo>'2026-06-05 20:59:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1780693151.06240.0011 [2] SELECT regionKey, regionHTML FROM swt_content_regions WHERE regionPage='/discover/30-days-wild' OR regionPage='*' ORDER BY regionPage DESC
1780693151.06320.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/30-days-wild' OR pageSortPath='/discover/30-days-wild' LIMIT 1
1780693151.06410.0009 [1] SELECT * FROM swt_pages_staging WHERE pageID=1764 LIMIT 1
1780693151.06470.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1780693151.06610.0014Using template: /templates/pages/attributes/seo.html
1780693151.06670.0006 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/discover/30-days-wild' OR regionPage='*')
1780693151.06750.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=658 AND idx.itemRev=15)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1780693151.07010.0026 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1780693151.07360.0035 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/30-days-wild' LIMIT 1
1780693151.07450.0009 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-005-002', '000-003-005', '000-003', '000') ORDER BY pageTreePosition DESC
1780693151.07650.002Using template: /templates/navigation/ps_nav_template.html
1780693151.07650 [6] Using template: /templates/navigation/ps_nav_template_children.html
1780693151.07720.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1780693151.07770.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1780693151.08020.0024 [10] Using template: /templates/navigation/ps_nav_template_children.html
1780693151.08110.0009 [7] Using template: /templates/navigation/ps_nav_template_children.html
1780693151.08170.0006 [9] Using template: /templates/navigation/ps_nav_template_children.html
1780693151.08420.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/30-days-wild' OR pageSortPath='/discover/30-days-wild' LIMIT 1
1780693151.08520.001 [3] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-003-005-002', '000-003-005', '000-003', '000') ORDER BY pageTreePosition
1780693151.08730.0021 [3] Using template: /templates/navigation/breadcrumbs.html
1780693151.08780.0005 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Body Content' AND (regionPage='/discover/30-days-wild' OR regionPage='*')
1780693151.08850.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=659 AND idx.itemRev=100)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1780693151.08990.0014 [1] Using template: /templates/content/mixed_content.html
1780693151.09010.0001Using sub-template: /templates/content/text_block.html
1780693151.09010Using sub-template: /templates/content/thumbnails.html
1780693151.09010Using sub-template: /templates/content/image.html
1780693151.09020Using sub-template: /templates/content/gallery.html
1780693151.09020Using sub-template: /templates/content/video.html
1780693151.09030Using sub-template: /templates/content/ask_inline.html
1780693151.09030.0001Using sub-template: /templates/content/legacy_request_form.html
1780693151.09040Using sub-template: /templates/content/image.html
1780693151.09040Using sub-template: /templates/content/code_block.html
1780693151.09040Using sub-template: /templates/content/customisable_donate_form.html
1780693151.09050Using sub-template: /templates/content/contact_form.html
1780693151.09060.0001Using sub-template: /templates/forms/details.html
1780693151.09070.0001Using sub-template: /templates/forms/_data_protection.html
1780693151.09070.0001Using sub-template: /templates/forms/_personal_details.html
1780693151.09080.0001Using sub-template: /templates/forms/_address.html
1780693151.09090Using sub-template: /templates/forms/_personal_details.html
1780693151.09090Using sub-template: /templates/forms/_address.html
1780693151.09090Using sub-template: /templates/forms/_data_protection.html
1780693151.0910Using sub-template: /templates/forms/_personal_details.html
1780693151.0910 [11] Using sub-template: /templates/forms/_data_protection.html
1780693151.1070.016Using template: /templates/pages/attributes/hub.html
1780693151.10720.0001Using sub-template: /templates/pages/attributes/default.html
1780693151.10730.0001Using template: /templates/pages/attributes/hub.html
1780693151.10730Using sub-template: /templates/pages/attributes/default.html
1780693151.10810.0008Using template: /templates/pages/attributes/hub.html
1780693151.10820.0001Using sub-template: /templates/pages/attributes/default.html
1780693151.10830.0001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1780693151.10930.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1780693151.10990.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
1780693151.1120.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/30-days-wild' LIMIT 1
1780693151.11280.0008 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-005-002', '000-003-005', '000-003', '000') ORDER BY pageTreePosition DESC
1780693151.11470.0019 [6] Using template: /templates/navigation/footer-nav.html
1780693151.11530.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1780693151.11570.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1780693151.11610.0004 [37] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1780693151.11810.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/30-days-wild' LIMIT 1
1780693151.11870.0006 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-005-002', '000-003-005', '000-003', '000') ORDER BY pageTreePosition DESC
1780693151.12040.0017 [10] Using template: /templates/navigation/footer-nav.html
1780693151.12390.0035 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1780693151.12450.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1780693151.1250.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
1780693151.1270.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/30-days-wild' LIMIT 1
1780693151.13040.0033 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-005-002', '000-003-005', '000-003', '000') ORDER BY pageTreePosition DESC
1780693151.13230.002 [29] Using template: /templates/navigation/footer-nav.html
1780693151.13490.0026 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1780693151.13550.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1780693151.13710.0016 [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
1780693151.13910.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/30-days-wild' LIMIT 1
1780693151.13980.0007 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-005-002', '000-003-005', '000-003', '000') ORDER BY pageTreePosition DESC
1780693151.14170.0019 [10] Using template: /templates/navigation/footer-nav.html
1780693151.14290.0012Request time: 0.1373
1780693151.14290Process time: 0.1371
1780693151.14290Memory: 1.6663