Which solitary bees am I most likely to see in my garden?

Solitary bees fall into four main groups: miner, mason, carpenter and leafcutter:

  • Mining bees dig holes in loose soil, often in paths, south facing banks and in lawns
  • Masonry bees tend to prefer brickwork and stone, often digging into loose crumbling mortar
  • Carpenter bees have powerful jaws that they use to dig tunnels in wood
  • Leafcutter bees nest in a variety of places including the ground, under stones and in dead wood, however they all cut out sections of leaves and then use the segments to line their nest

Solitary bees are hard to describe because they vary so much in size, shape and colouration. Some species resemble small honeybees, others small bumblebees, whilst others could be mistaken for small wasps. However, there are a few species that you may see in your garden and luckily they all have quite different habits...

The first solitary bees to appear, as early as March, are the miner bees. They look quite similar to honeybees but don't have pollen baskets on their hind legs. One of our most obvious species is the Tawny Mining Bee, which is named after the female's orangey-brown hair. She makes her nest in loose soil and has a particular fondness for garden lawns. You can easily recognise the little volcano-like mound of soil left around the mouth of her burrow.

The Red Mason Bee is also seen in early spring. It nests in all kinds of holes and cavities, sometimes with a number of other individuals, but is most often found in brickwork and stone. The female is covered in dense gingery hair and will construct her nest cells from mud.

The early-emerging Hairy Footed Flower Bee has a characteristic darting flight as it flies from flower to flower. The female resembles an all-black bumblebee with yellowish hairs on the legs, whereas the male is more gingery-brown with a creamy face. They nest in old cob walls, in soft mortar joints and occasionally underground.

A bit later in the season are the leaf-cutter bees such as the Megachile species. These bees resemble honeybees but can be distinguished by the bright orange pollen brushes under their abdomens. They cut neat circles out of leaves and petals, gluing them together with saliva to use to build their nest. They are particularly fond of roses but don't worry, they don't cause permanent damage to plants.

One distinctive carpenter bee is the Harebell Carpenter Bee, a small slender black bee that can be seen in gardens from mid-June to mid-August. Only 7 mm long, this bee likes to feed on Bellflowers (Campanula spp.) but has also been found on Geraniums. It nests high up in old beetle holes in wood or the exposed ends of thatch.

Most solitary bees are seen in early spring and summer but there is one distinctive species seen much later in the year. The Ivy Bee emerges in September to coincide with ivy plants flowering. This bee was first recorded in the UK in 2001 and now it can be found in much of southern England. It likes to nest in loose, sandy soil on southern facing banks and when conditions are good they can congregate in their thousands. It has broad stripes on its abdomen and is the only miner bee around at this time of year.

None of these bees will damage your property or lawn and are harmless to people and pets. All solitary bees are excellent pollinators and should be encouraged into your garden.

Posted in: Bees on 07 May 2015


Back to the in your garden homepage

Time Δ Debug Message - Perch Runway 3.2
1781279073.00740 [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
1781279073.03420.0268Matched route: discover/in-your-garden/article/[i:id]
1781279073.03440.0002Server address: 216.73.216.192
1781279073.03440Using master page: /templates/pages/in-your-garden/post.php
1781279073.03440Page arguments:
Array
(
    [0] => /discover/in-your-garden/article/39
    [id] => 39
    [1] => 39
)
1781279073.03480.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/discover/in-your-garden/article' LIMIT 1
1781279073.03570.001 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1781279073.03740.0017 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1781279073.0380.0006INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1781279073.05950.0215 [1] SELECT * FROM swt_shop_cart WHERE cartID=21801392
1781279073.06030.0008 [1] SELECT * FROM swt_shop_cart WHERE cartID=21801392
1781279073.06090.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-06-12 15:44:00' AND saleTo>'2026-06-12 15:44:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1781279073.06190.001 [1] SELECT collectionID, collectionTemplate FROM swt_collections WHERE collectionKey='Wildcall'
1781279073.06260.0006 [1] SELECT * FROM ( SELECT idx.itemID, ci.collectionID, ci.itemJSON, idx2.indexValue as sortval FROM swt_collection_index idx JOIN swt_collection_items ci ON idx.itemID=ci.itemID AND idx.itemRev=ci.itemRev AND idx.collectionID=ci.collectionID JOIN swt_collection_revisions cr ON idx.itemID=cr.itemID AND idx.itemRev=cr.itemRev AND idx.collectionID=ci.collectionID JOIN swt_collection_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE (idx.collectionID=5) AND ((idx.indexKey='_id' AND idx.indexValue=39)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, itemJSON, sortval ORDER BY sortval ASC
1781279073.06670.0042Using template: /templates/content/wildcall.html
1781279073.0670.0003 [1] Using sub-template: /templates/content/mixed_content.html
1781279073.06740.0003Using sub-template: /templates/content/text_block.html
1781279073.06740Using sub-template: /templates/content/thumbnails.html
1781279073.06750Using sub-template: /templates/content/image.html
1781279073.06750Using sub-template: /templates/content/gallery.html
1781279073.06760Using sub-template: /templates/content/video.html
1781279073.06760Using sub-template: /templates/content/ask_inline.html
1781279073.06770Using sub-template: /templates/content/legacy_request_form.html
1781279073.06770Using sub-template: /templates/content/image.html
1781279073.06770Using sub-template: /templates/content/code_block.html
1781279073.06780Using sub-template: /templates/content/customisable_donate_form.html
1781279073.06780Using sub-template: /templates/content/contact_form.html
1781279073.0680.0002Using sub-template: /templates/forms/details.html
1781279073.06810.0001Using sub-template: /templates/forms/_data_protection.html
1781279073.06810.0001Using sub-template: /templates/forms/_personal_details.html
1781279073.06820.0001Using sub-template: /templates/forms/_address.html
1781279073.06820Using sub-template: /templates/forms/_personal_details.html
1781279073.06830Using sub-template: /templates/forms/_address.html
1781279073.06830Using sub-template: /templates/forms/_data_protection.html
1781279073.06840Using sub-template: /templates/forms/_personal_details.html
1781279073.06840 [1] Using sub-template: /templates/forms/_data_protection.html
1781279073.07060.0021 [1] SELECT * FROM swt_categories ORDER BY catTreePosition ASC
1781279073.07330.0027 [162] SELECT catID, catPath FROM swt_categories
1781279073.07430.001 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1781279073.07590.0016Using template: /templates/pages/attributes/seo.html
1781279073.07610.0003 [nil] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/discover/in-your-garden/article' OR regionPage='*')
1781279073.07680.0007No matching content regions found. Check region name (Banner image) and page path options.
1781279073.07680 [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 IS NULL AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1781279073.07740.0006 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1781279073.08060.0032 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/in-your-garden/article' LIMIT 1
1781279073.08120.0006 [4] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-003-001-002', '000-003-003-001', '000-003-003', '000-003', '000') ORDER BY pageTreePosition DESC
1781279073.08330.0021Using template: /templates/navigation/ps_nav_template.html
1781279073.08340 [6] Using template: /templates/navigation/ps_nav_template_children.html
1781279073.08420.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1781279073.08470.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1781279073.08740.0028 [10] Using template: /templates/navigation/ps_nav_template_children.html
1781279073.08820.0008 [7] Using template: /templates/navigation/ps_nav_template_children.html
1781279073.08890.0006 [9] Using template: /templates/navigation/ps_nav_template_children.html
1781279073.09140.0025 [0] SELECT setID FROM swt_category_sets WHERE setSlug='' LIMIT 1
1781279073.09220.0008 [1] SELECT main.* FROM swt_categories main WHERE 1=1 AND (catPath='wildcall/bees/') ORDER BY catTreePosition ASC
1781279073.09290.0007 [1] Using template: /templates/categories/wildcall_banner.html
1781279073.0960.003 [1] SELECT * FROM ( SELECT idx.itemID, ci.collectionID, ci.itemJSON, idx2.indexValue as sortval FROM swt_collection_index idx JOIN swt_collection_items ci ON idx.itemID=ci.itemID AND idx.itemRev=ci.itemRev AND idx.collectionID=ci.collectionID JOIN swt_collection_revisions cr ON idx.itemID=cr.itemID AND idx.itemRev=cr.itemRev AND idx.collectionID=ci.collectionID JOIN swt_collection_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE (idx.collectionID=5) AND ((idx.indexKey='_id' AND idx.indexValue=39)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, itemJSON, sortval ORDER BY sortval ASC
1781279073.0990.0031Using template: /templates/content/wildcall.html
1781279073.09920.0001 [1] Using sub-template: /templates/content/mixed_content.html
1781279073.09930.0002Using sub-template: /templates/content/text_block.html
1781279073.09930Using sub-template: /templates/content/thumbnails.html
1781279073.09940Using sub-template: /templates/content/image.html
1781279073.09940Using sub-template: /templates/content/gallery.html
1781279073.09950Using sub-template: /templates/content/video.html
1781279073.09950Using sub-template: /templates/content/ask_inline.html
1781279073.09950Using sub-template: /templates/content/legacy_request_form.html
1781279073.09960Using sub-template: /templates/content/image.html
1781279073.09960Using sub-template: /templates/content/code_block.html
1781279073.09960Using sub-template: /templates/content/customisable_donate_form.html
1781279073.09970.0001Using sub-template: /templates/content/contact_form.html
1781279073.09980.0001Using sub-template: /templates/forms/details.html
1781279073.09990Using sub-template: /templates/forms/_data_protection.html
1781279073.09990Using sub-template: /templates/forms/_personal_details.html
1781279073.10.0001Using sub-template: /templates/forms/_address.html
1781279073.10Using sub-template: /templates/forms/_personal_details.html
1781279073.10Using sub-template: /templates/forms/_address.html
1781279073.10010Using sub-template: /templates/forms/_data_protection.html
1781279073.10010Using sub-template: /templates/forms/_personal_details.html
1781279073.10020.0001 [1] Using sub-template: /templates/forms/_data_protection.html
1781279073.10180.0016 [1] SELECT * FROM swt_categories ORDER BY catTreePosition ASC
1781279073.10530.0034 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1781279073.1060.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1781279073.10660.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
1781279073.10860.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/in-your-garden/article' LIMIT 1
1781279073.10910.0004 [4] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-003-001-002', '000-003-003-001', '000-003-003', '000-003', '000') ORDER BY pageTreePosition DESC
1781279073.11110.002 [6] Using template: /templates/navigation/footer-nav.html
1781279073.11160.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1781279073.11210.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1781279073.11260.0005 [37] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1781279073.11540.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/in-your-garden/article' LIMIT 1
1781279073.1160.0006 [4] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-003-001-002', '000-003-003-001', '000-003-003', '000-003', '000') ORDER BY pageTreePosition DESC
1781279073.11810.0021 [10] Using template: /templates/navigation/footer-nav.html
1781279073.1210.0029 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1781279073.12170.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1781279073.12210.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
1781279073.12470.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/in-your-garden/article' LIMIT 1
1781279073.12520.0005 [4] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-003-001-002', '000-003-003-001', '000-003-003', '000-003', '000') ORDER BY pageTreePosition DESC
1781279073.12720.002 [29] Using template: /templates/navigation/footer-nav.html
1781279073.12940.0022 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1781279073.13010.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1781279073.13060.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
1781279073.1330.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/in-your-garden/article' LIMIT 1
1781279073.13350.0005 [4] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-003-001-002', '000-003-003-001', '000-003-003', '000-003', '000') ORDER BY pageTreePosition DESC
1781279073.13580.0024 [10] Using template: /templates/navigation/footer-nav.html
1781279073.13650.0007Request time: 0.1323
1781279073.13650Process time: 0.132
1781279073.13650Memory: 1.8036