Species of the day: Brown-tail Moth

, 12 May 2020
Species of the day: Brown-tail Moth
Brown-tail Moth larvae © James Duncan

By James Duncan

Learning and Engagement Officer

The Brown-tail (Euproctis chrysorrhoea) is one of around 2500 moth species in the order of Lepidoptera found in Britain. It's one of the so-called 'macro' moths, comprising approximately 900 species which as a whole are larger, and hence easier to study. It should be noted that there is, however, size overlap between the 'macro' and 'micro' moths and the split between the two is largely one of convenience, not science. The Brown-tail is one of a small number of moths whose larvae live and feed in communal colonies, highly distinctive as the community takes the form of a silken tent - other moth species that do this include the Lackey (Malacosoma neustria) and Small Eggar (Eriogaster lanestris). They will typically be found browsing members of the Rosaceae family, including Hawthorn, Blackthorn and Bramble and may be found in significant numbers in parks, gardens and amongst coastal scrub. Historically this moth was restricted to the south-east of England but has gradually expanded its range to spread across southern and eastern England and in recent years, further inland. 

In late summer the female Brown-tail will lay her eggs in a series of batches, covering them with red-brown hairs from her abdomen for additional protection - this hairy egg-mass may look quite bizarre if seen in isolation. The moth itself is rather attractive, with a silky snow-white body and wings and if disturbed may well raise the distinctive abdomen (that gives them their name) into view. It isn't long after the larvae emerge that they'll soon spin their silken cocoon, overwintering until the days grow longer and the sun shines with greater intensity. Every so often Brown-tail populations may really take off, resulting in localised 'outbreaks.' This isn't a new phenomena and is something that's been happening for hundreds of years, though increasing numbers are perhaps a symptom of our warming climate. As with many moth species, the caterpillars have a defensive strategy to help avoid predation - their hairy nature. This doesn't work for every predator and amongst some birds and parasitic insects, one of its key predators is the Cuckoo. The rapidly declining Cuckoo is a true specialist of 'hairy caterpillars', occupying its own ecological niche. 

Unfortunately for the Brown-tail its reputation precedes it, for its barbed urticating hairs may prove more problematic for some of us than they do for the Cuckoo. The word 'urtica' is a word shared by the Common Nettle (Urtica dioica) and translates from Latin as a 'sting' or 'burn.' Indeed, the sensation created by the tiny hairs may be remarkably similar to a Nettle sting and as a result the caterpillars should not be handled, particularly as the hairs detach easily. This may, in some people, cause a severe skin reaction and rash. Other than a physical irritant, the hairs also contain chemical toxins which explain the similar sensations to that produced by plant species employing the same tactic. The most important consideration is of course to avoid disturbing the caterpillars, though their notoriety often sees them subject to pest control measures. Ultimately, it's important to remember they're a native species and are purely one of a great number with a toxic defence mechanism. 

1024px (2029) Brown tail (Euproctis chrysorrhoea) (27779616363)

Brown-tail Moth © Ben Sale

Brown tail2

Brown-tail Moth larvae © James Duncan

Leave a comment

Comments

  • Caroline Page:

    If I have a lot of these in my apple tree, might they attract cuckoos? I like caterpillars an moths but I like cuckoos even more

    30 Apr 2022 12:45:00

Time Δ Debug Message - Perch Runway 3.2
1783202290.77820 [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
1783202290.80390.0257Matched route: news/[slug:s]
1783202290.8040.0001Server address: 216.73.217.177
1783202290.8040.0001Using master page: /templates/pages/blog/post.php
1783202290.80410Page arguments:
Array
(
    [0] => /news/species-of-the-day-brown-tail-moth
    [s] => species-of-the-day-brown-tail-moth
    [1] => species-of-the-day-brown-tail-moth
)
1783202290.80430.0002 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783202290.80510.0008 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783202290.80670.0016 [1] SELECT * FROM swt_shop_cart WHERE cartID=22629146
1783202290.80720.0005 [1] SELECT * FROM swt_shop_cart WHERE cartID=22629146
1783202290.80790.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-04 21:58:00' AND saleTo>'2026-07-04 21:58:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783202290.8090.0011 [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='species-of-the-day-brown-tail-moth')) 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-07-04 21:58:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783202290.81110.0021 [1] SELECT FOUND_ROWS() AS `count`
1783202290.81160.0005 [1] SELECT * FROM swt_blog_posts WHERE postID=2140 AND postStatus='Published' AND postDateTime<='2026-07-04 21:58:00'
1783202290.81230.0007 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783202290.81290.0006 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783202290.81340.0006 [1] SELECT * FROM swt_categories WHERE catID=191 LIMIT 1
1783202290.81390.0005 [1] SELECT * FROM swt_categories WHERE catID=49 LIMIT 1
1783202290.81440.0005Using template: /templates/blog/post.html
1783202290.81460.0002 [162] SELECT catID, catPath FROM swt_categories
1783202290.81540.0008 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-04 21:58:00' AND postSlug='species-of-the-day-brown-tail-moth'
1783202290.83590.0205Using template: /templates/blog/post.html
1783202290.83630.0004 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783202290.83760.0013Using template: /templates/pages/attributes/seo.html
1783202290.83780.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783202290.83850.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
1783202290.840.0015 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783202290.84350.0035 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783202290.84410.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783202290.84690.0028Using template: /templates/navigation/ps_nav_template.html
1783202290.8470 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783202290.84770.0007 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783202290.84810.0004 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783202290.85070.0026 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783202290.85170.001 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783202290.85210.0004 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783202290.85410.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783202290.8550.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
1783202290.8570.002 [1] Using template: /templates/navigation/breadcrumbs.html
1783202290.85730.0004Using template: /templates/blog/post.html
1783202290.85750.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1783202290.85810.0006Using template: /templates/blog/author.html
1783202290.85840.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='species-of-the-day-brown-tail-moth')) 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-07-04 21:58:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783202290.86030.0019 [1] SELECT FOUND_ROWS() AS `count`
1783202290.86070.0004 [1] Using template: /templates/blog/post.html
1783202290.86250.0017Using template: /templates/blog/comment_form.html
1783202290.86330.0009 [1] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2140 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783202290.91360.0503 [1] Using template: /templates/blog/comment.html
1783202290.91420.0006Using template: /templates/blog/post.html
1783202290.91440.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1783202290.91510.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783202290.91570.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783202290.91620.0005 [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
1783202290.91810.0019 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783202290.91860.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783202290.92080.0022 [6] Using template: /templates/navigation/footer-nav.html
1783202290.9220.0012 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783202290.92270.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783202290.92330.0006 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783202290.92570.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783202290.92610.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783202290.9280.0018 [10] Using template: /templates/navigation/footer-nav.html
1783202290.93140.0034 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783202290.93220.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783202290.93260.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
1783202290.93480.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783202290.93540.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783202290.93750.0021 [29] Using template: /templates/navigation/footer-nav.html
1783202290.940.0024 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783202290.94060.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783202290.9410.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
1783202290.94320.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783202290.94370.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783202290.94580.0021 [10] Using template: /templates/navigation/footer-nav.html
1783202290.94710.0013Request time: 0.1701
1783202290.94710Process time: 0.1699
1783202290.94710Memory: 1.6439