Species of the day: Speckled Wood

, 02 June 2020
Species of the day: Speckled Wood
Speckled Wood © Bob Eade

By James Duncan

Learning and Engagement Officer

The Speckled Wood (Pararge aegeria) is a remarkably familiar butterfly species, found most frequently living up to its name in woodland areas. Unusually amongst British butterflies, it displays a high capacity for thriving in closed-canopy shaded habitats and may well be spotted even on overcast days. Indeed, their very appearance perfectly mimics their favoured conditions, for the chocolate-brown wings and pale eye-spots replicate the dappled sunlight on a woodland floor. When in flight, they cool rapidly and it's only through 'basking' in sunny spots that they're able to raise their body temperature. Open rides and glades, hedgerows, gardens and scrubby lanes will all support Speckled Woods as they flit between sun and shade. Interestingly this rather understated species displays a surprising level of diversity, including both seasonal and regional variation in both size and colouration. Sexual dimorphism typically results in females having larger cream spots than males, whilst colour polymorphism may result in darker second brood individuals. Their geographical distribution plays a significant part in appearance, with their spots changing from orange in continental locations to white in northerly extremes. This has in fact split the Speckled Wood into a number of subspecies, with the cream-spotted subspecies P. aegeria tircis found across England. 

Aside from their unconventional preference for shade, the Speckled Wood has a totally unique trait amongst British butterflies - its overwintering strategy. Whereas most will undertake survival through the coldest months in a single form, the Speckled Wood may enter winter as either a caterpillar (larvae) or a chrysalis (pupae). This of course helps to maximise the chances of survival and the end result is a mixed breeding strategy and complicated yearly pattern of emergence, with adults on the wing all the way from March to October. During this time you may well spot them engaged in combat, for the males ferociously contest territory. In the manner of a sentry, perched males will keep a watchful eye for intruders and should an incursion occur, battle will commence. The clashing males will spiral in an aerial dogfight, ascending rapidly in a kind of 'butterfly vortex.' It's quite a sight to behold and somewhat belies the peaceful and care-free notion we hold for our butterflies. 

The competitive behaviour of the males makes them the most conspicuous, though the fierce disputes arise through a tactical difference in finding a mate. Some will perch, waiting for an unsuspecting female to flutter by. Some will patrol a territory, searching actively for a freshly emerged female. The perching males tend to be the most successful as the thermoregulation they employ by perching enables them to fly for longer. Their ability to hold territories is also indicative of their strength and high genetic quality. Unlike the males the females are monandrous, mating just once in their lifetime, so the continuing attention of males may quickly become tiresome, something that may even result in a temporary trick of 'playing dead.' Speckled Wood numbers fell spectacularly from the latter part of the nineteenth century and it's only in the last half-century that their fortunes have comprehensively turned round. They have undoubtedly benefited from the effects of a warming climate, their distribution and abundance increasing extraordinarily in just the last few decades. Even allowing for continuing threats to their critical woodland habitat, they're still one of the very few butterflies that have fared well in recent years, thriving at a time when the fluctuating fortunes of many others species are in direct contrast. 

Speckled Wood © Derek Middleton

Speckled Wood © Derek Middleton

Leave a comment

Comments

  • Clare:

    I love watching these.. they aren’t the most colourful but have a fascinating rustic sort of charm

    04 Jun 2020 18:48:00

Time Δ Debug Message - Perch Runway 3.2
1783186794.39610 [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
1783186794.42090.0248Matched route: news/[slug:s]
1783186794.42110.0002Server address: 216.73.217.177
1783186794.42110Using master page: /templates/pages/blog/post.php
1783186794.42110Page arguments:
Array
(
    [0] => /news/species-of-the-day-speckled-wood
    [s] => species-of-the-day-speckled-wood
    [1] => species-of-the-day-speckled-wood
)
1783186794.42140.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783186794.42230.0009 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783186794.42390.0016 [1] SELECT * FROM swt_shop_cart WHERE cartID=22621509
1783186794.42450.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=22621509
1783186794.42510.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-04 17:39:00' AND saleTo>'2026-07-04 17:39:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783186794.42640.0013 [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-speckled-wood')) 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 17:39:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783186794.4290.0026 [1] SELECT FOUND_ROWS() AS `count`
1783186794.42950.0005 [1] SELECT * FROM swt_blog_posts WHERE postID=2200 AND postStatus='Published' AND postDateTime<='2026-07-04 17:39:00'
1783186794.43030.0008 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783186794.4310.0007 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783186794.43160.0006 [1] SELECT * FROM swt_categories WHERE catID=191 LIMIT 1
1783186794.43210.0005 [1] SELECT * FROM swt_categories WHERE catID=49 LIMIT 1
1783186794.43260.0005Using template: /templates/blog/post.html
1783186794.43290.0002 [162] SELECT catID, catPath FROM swt_categories
1783186794.43370.0008 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-04 17:39:00' AND postSlug='species-of-the-day-speckled-wood'
1783186794.45470.021Using template: /templates/blog/post.html
1783186794.45530.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783186794.45690.0016Using template: /templates/pages/attributes/seo.html
1783186794.45720.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783186794.4580.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
1783186794.45950.0014 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783186794.46230.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783186794.46280.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783186794.46470.0019Using template: /templates/navigation/ps_nav_template.html
1783186794.46470 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783186794.46550.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783186794.4660.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783186794.46860.0026 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783186794.46960.001 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783186794.47030.0008 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783186794.47310.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783186794.47390.0007 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783186794.47580.002 [1] Using template: /templates/navigation/breadcrumbs.html
1783186794.47630.0005Using template: /templates/blog/post.html
1783186794.47650.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1783186794.47720.0006Using template: /templates/blog/author.html
1783186794.47750.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='species-of-the-day-speckled-wood')) 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 17:39:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783186794.47960.0021 [1] SELECT FOUND_ROWS() AS `count`
1783186794.48010.0005 [1] Using template: /templates/blog/post.html
1783186794.48280.0027Using template: /templates/blog/comment_form.html
1783186794.48380.001 [1] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2200 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783186794.53260.0489 [1] Using template: /templates/blog/comment.html
1783186794.53310.0004Using template: /templates/blog/post.html
1783186794.53320.0001 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1783186794.53410.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783186794.53470.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783186794.53520.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
1783186794.53750.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783186794.5380.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783186794.54010.0021 [6] Using template: /templates/navigation/footer-nav.html
1783186794.54120.0011 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783186794.54170.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783186794.54210.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783186794.54440.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783186794.54490.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783186794.54680.0019 [10] Using template: /templates/navigation/footer-nav.html
1783186794.54970.0029 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783186794.55030.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783186794.55080.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
1783186794.55280.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783186794.55310.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783186794.5550.0018 [29] Using template: /templates/navigation/footer-nav.html
1783186794.55720.0023 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783186794.55780.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783186794.55820.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
1783186794.56020.0019 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783186794.56070.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783186794.56240.0018 [10] Using template: /templates/navigation/footer-nav.html
1783186794.56380.0014Request time: 0.1691
1783186794.56380Process time: 0.1689
1783186794.56380Memory: 1.6554