Yellow Meadow Ants

, 06 March 2026
Yellow Meadow Ants
Yellow Meadow Ant mounds © Sienna Black

By Rich Black

Wilder Horsham District - Senior Land Adviser

These hills are made by Yellow Meadow Ants (Lasius flavus), a widespread ant of grasslands. The mounds are built over the nest to assist with temperature regulation and get bigger over time. Some of the oldest mounds are literally centuries old. They are much rarer than they used to be as they only occur in unworked grassland.

The mounds are great for biodiversity as they create microhabitats and support a different plant community from the surrounding grassland. They are also home to many specialist invertebrates, especially aphids which the ants “farm” on grass roots for their honeydew.

Yellow Meadow Ants © Chris Bentley

Several other invertebrate species prey on the ants or live with them. A good example on chalk grassland sites is the Chalkhill Blue Butterfly. Like the aphids this has a mutualistic relationship with the Yellow Meadow Ant which provides protection in exchange for a sugary secretion. The bare ground the ants create also allows plants to germinate and insects to oviposit (egg lay). 

Yellow meadow ants are also a favourite food of many bird species, notably the Green Spotted Woodpecker, which can often be found perched on a mound. The ants are especially important as a source of winter food when other insects are scarce.

Chalkhill Blue Butterfly © Bob Eade

The ants spend most of their time underground (there are between 8000 – 40,000 ants in a nest) but nuptial flights occur in mid-July when up to 500 queens, and their attendant males, launch themselves skyward. This is later than the nuptial flights of closely related and more familiar Black Garden Ant (Lasius niger) which occur at the beginning of July.

The ants are vigorous in the defence of their nest and can both bite and spray formic acid from their abdomen. Formic acid in an ant bite is not a pleasant experience!

Green Woodpecker © Derek Middleton

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1782503004.36050 [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
1782503004.38780.0274Matched route: news/[slug:s]
1782503004.38790.0001Server address: 216.73.217.174
1782503004.3880Using master page: /templates/pages/blog/post.php
1782503004.3880Page arguments:
Array
(
    [0] => /news/yellow-meadow-ants
    [s] => yellow-meadow-ants
    [1] => yellow-meadow-ants
)
1782503004.38830.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782503004.38920.0009 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1782503004.3910.0018 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1782503004.39160.0006INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1782503004.39350.0019 [1] SELECT * FROM swt_shop_cart WHERE cartID=22322900
1782503004.3940.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=22322900
1782503004.39460.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-06-26 19:43:00' AND saleTo>'2026-06-26 19:43:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1782503004.39590.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='yellow-meadow-ants')) 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 19:43:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1782503004.39840.0025 [1] SELECT FOUND_ROWS() AS `count`
1782503004.39930.0009 [1] SELECT * FROM swt_blog_posts WHERE postID=3896 AND postStatus='Published' AND postDateTime<='2026-06-26 19:43:00'
1782503004.40.0008 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1782503004.40080.0007 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1782503004.40150.0008 [1] SELECT * FROM swt_categories WHERE catID=49 LIMIT 1
1782503004.40640.0048Using template: /templates/blog/post.html
1782503004.40670.0003 [162] SELECT catID, catPath FROM swt_categories
1782503004.40790.0012 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-06-26 19:43:00' AND postSlug='yellow-meadow-ants'
1782503004.42940.0216Using template: /templates/blog/post.html
1782503004.430.0005 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1782503004.43140.0014Using template: /templates/pages/attributes/seo.html
1782503004.43160.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1782503004.43230.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
1782503004.43370.0014 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782503004.43670.0029 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782503004.43720.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782503004.43920.0021Using template: /templates/navigation/ps_nav_template.html
1782503004.43930 [6] Using template: /templates/navigation/ps_nav_template_children.html
1782503004.43980.0006 [4] Using template: /templates/navigation/ps_nav_template_children.html
1782503004.44010.0003 [29] Using template: /templates/navigation/ps_nav_template_children.html
1782503004.44170.0016 [10] Using template: /templates/navigation/ps_nav_template_children.html
1782503004.44270.001 [7] Using template: /templates/navigation/ps_nav_template_children.html
1782503004.44350.0008 [9] Using template: /templates/navigation/ps_nav_template_children.html
1782503004.44670.0032 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1782503004.44780.0012 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1782503004.450.0022 [1] Using template: /templates/navigation/breadcrumbs.html
1782503004.45040.0004Using template: /templates/blog/post.html
1782503004.45060.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='30' LIMIT 1
1782503004.45130.0007Using template: /templates/blog/author.html
1782503004.45160.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='yellow-meadow-ants')) 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 19:43:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1782503004.45360.002 [1] SELECT FOUND_ROWS() AS `count`
1782503004.45410.0005 [1] Using template: /templates/blog/post.html
1782503004.45660.0025Using template: /templates/blog/comment_form.html
1782503004.45780.0012 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3896 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1782503004.51080.053 [0] Using template: /templates/blog/comment.html
1782503004.5110.0002Using template: /templates/blog/post.html
1782503004.51120.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='30' LIMIT 1
1782503004.51190.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1782503004.52240.0104 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1782503004.52310.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
1782503004.52550.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782503004.5260.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782503004.52770.0017 [6] Using template: /templates/navigation/footer-nav.html
1782503004.52860.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782503004.52910.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782503004.52950.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1782503004.53230.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782503004.53840.0061 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782503004.54040.002 [10] Using template: /templates/navigation/footer-nav.html
1782503004.54640.006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1782503004.5470.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1782503004.54740.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
1782503004.54960.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782503004.55010.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782503004.55190.0018 [29] Using template: /templates/navigation/footer-nav.html
1782503004.55550.0036 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782503004.5560.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782503004.55650.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
1782503004.55930.0027 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782503004.55970.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782503004.5620.0022 [10] Using template: /templates/navigation/footer-nav.html
1782503004.56310.0011Request time: 0.206
1782503004.56310Process time: 0.2059
1782503004.56310Memory: 1.6217