The humble House Sparrow

, 04 April 2021
The humble House Sparrow
© Derek Middleton

By Tom Hibbert

Birdwatcher and content officer for The Wildlife Trusts

House sparrows may not be the most colourful bird in the UK, or the most impressive singer, but they’ve long been one of our favourites, because they live in such close proximity to people. Their friendly little faces are a common sight in many parks and gardens, chirping away from a hedgerow or happily hopping around outdoor cafes and picnic areas, hoping to swoop in and steal any neglected scraps.

When I first took an interest in birdwatching as a student, house sparrows were a constant companion. I’d stand at the window of my tiny attic room, watching their lives play out amongst the rooftops of the town. First, a male perched proudly on a gutter, cheerfully cheeping away. He found a partner, and I watched as they carried grass and feathers into a hole in the brickwork of the adjacent building. Then, one day there were young sparrows clinging to the roof tiles, the bright yellow gape at the base of their beaks still visible, gifting them a perpetual frown.

House sparrow calling from Wildlife Trusts on Vimeo.

A decade later and I’m in a different flat, in a different town, but still delighting at the antics of sparrows. I may not have a garden, but I’m lucky enough to have a few sparse bushes beyond my window, which are often alive with these busy birds, preening and chirping as they wait to visit the feeders fixed to a nearby fence. For me, that’s one of the great appeals of the house sparrow – they can bring a touch of the wild into some of our most developed areas.

As lockdown after lockdown severed so many of my usual connections to nature, cutting me off from the forests and nature reserves where I spend most of my free time, these feathered friends were a vital link to the natural world, and so often a lifeline for my mental health. I watched them flit and flirt in the tangles of a scrawny bramble bush, and smiled at the scruffy juveniles snoozing in the sun.

Sleepy house sparrow fledgling (c) Tom Hibbert from Wildlife Trusts on Vimeo.

House sparrows are still one of the UK’s most common birds (in fact, they’re the third most common breeding bird, with around 5.3 million pairs), but they are a lot rarer than they used to be. According to the latest report on The State of the UK’s Birds, since the late 1960s we have lost around 10.7 million pairs of house sparrows. This drastic decline has earned them a place on the UK Red List for birds, which essentially flags them as a species in need of urgent action.

There’s not one single cause behind this decline, but an accumulation of issues across different habitats. As our older buildings have been renovated, and homes improved, there are fewer cracks and gaps in which sparrows can squeeze their nests. As gardens, streets and roadsides are tidied, we lose valuable habitat for the insects that house sparrows eat, an issue compounded even more by the use of pesticides. Changes to the way land is farmed are also linked to declines in rural sparrow populations.

But there is hope for house sparrows, with signs of slowing declines and even a slight recovery in some populations in recent years. If we can find more space for sparrows, offering them opportunities to nest, and help our insect populations to recover, our hedges can once again be full of their joyful chirps.

You can help them at home by leaving parts of your garden to go wild, encouraging the insects that they need to feed their young. If you have sparrows visiting, a row of nest boxes or a special ‘house sparrow terrace’ near your eaves could give them a place to nest – they’re gregarious birds that like to nest close to other sparrows. You can also help by supporting campaigns to help insect populations recover, like The Wildlife Trusts’ Action for Insects, because without these our insect-eating birds don’t stand a chance!

Leave a comment

Comments

  • Charles Pinckney:

    Good stuff. I am helping having planted 10,000 trees recently and at least 3 miles of new hedges, much of which I have cut and laid in 2020 and 2021. I now run the farm as a special Wildife Habitat and aim to keep planting every year!! ATB CP

    08 Apr 2021 12:04:00

  • Adrian Figgess:

    I don’t have a farm – but in one corner of my garden, I have had fifty native English hedges planted: ten each of hazel, blackthorn, dog rose, beech and hawthorn. That should provide a block of bird flats! Elsewhere in the garden, I have several piles of rotting wood, aka bug hotels galore. Looking forward to some action!

    08 Apr 2021 14:00:00

  • Adrian Figgess:

    I don’t have a farm – but in one corner of my garden, I have had fifty native English hedges planted: ten each of hazel, blackthorn, dog rose, beech and hawthorn. That should provide a block of bird flats! Elsewhere in the garden, I have several piles of rotting wood, aka bug hotels galore. Looking forward to some action!

    08 Apr 2021 21:10:00

  • Peter Cullen-Crouch:

    Lovely article. We have three nesting places for our wonderful spogs, a nest box I put up that has been used every year for six years, which I clean out every year in the winter, a cavity under the eaves, and a hole left by plumbers who didn’t brick up properly after fitting an outlet pipe from our first floor bathroom! All three currently being investigated by potential couples! But sadly it is all too clear that garden birds are decreasing rapidly. Our Song Thrushes have left our neighbourhood for over four years (is it over use of slug pellets?) and this year I have not seen any Dunnocks nor heard any Wrens. Is it predation by cats? Lack of nesting sites? (Gardens too tidy?) Or lack of food – invertebrates (pesticides?) I think they all play a part.

    08 Apr 2021 21:29:00

  • Mike Cope:

    My Mother lives in suburbs that were once Leafy. But recently more Shrubs & Trees have been removed resulting in the decline of the Sparrow population. Fortunately there are one or two pockets of Greenery that haven’t been ‘sanitised’. She has plenty of Shrubs & Trees and the Garden where I live isn’t overly tended. I installed a Bird Feeding Station, in the centre of the Lawn, at the end of Winter, with Energy Balls, Seeds & Peanuts. Birds have only just ventured onto it. The Energy Balls are disappearing Daily! But a “pecking order” is now established ~ with Crows in priority, followed by Starlings, then Sparrows. A couple of Wood Pigeon wait for scraps that fall on the Grass, or that I put out under a Bush. The Garden is on the Seafront, so we don’t leave Food in plain-sight for fear of marauding Gulls. If people are interested in Wildlife I urge them to get Bird Feeders, as I now get a ringside view & have even seen Urban Foxes sniffing round.

    10 Apr 2021 11:07:00

  • Adrian Figgess:

    I don’t have a farm – but in one corner of my garden, I have had fifty native English hedges planted: ten each of hazel, blackthorn, dog rose, beech and hawthorn. That should provide a block of bird flats! Elsewhere in the garden, I have several piles of rotting wood, aka bug hotels galore. Looking forward to some action!

    20 Jun 2021 07:39:00

Time Δ Debug Message - Perch Runway 3.2
1783092877.07480 [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
1783092877.1130.0381Matched route: news/[slug:s]
1783092877.11310.0001Server address: 216.73.216.95
1783092877.11310Using master page: /templates/pages/blog/post.php
1783092877.11310Page arguments:
Array
(
    [0] => /news/the-humble-house-sparrow
    [s] => the-humble-house-sparrow
    [1] => the-humble-house-sparrow
)
1783092877.11340.0002 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783092877.11410.0007 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783092877.11530.0013 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783092877.11580.0005INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783092877.11760.0017 [1] SELECT * FROM swt_shop_cart WHERE cartID=22573672
1783092877.1180.0004 [1] SELECT * FROM swt_shop_cart WHERE cartID=22573672
1783092877.11840.0004 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-03 15:34:00' AND saleTo>'2026-07-03 15:34:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783092877.11940.001 [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='the-humble-house-sparrow')) 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-03 15:34:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783092877.12140.002 [1] SELECT FOUND_ROWS() AS `count`
1783092877.12190.0004 [1] SELECT * FROM swt_blog_posts WHERE postID=2492 AND postStatus='Published' AND postDateTime<='2026-07-03 15:34:00'
1783092877.12280.0009 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783092877.12380.001 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783092877.12620.0024 [1] SELECT * FROM swt_categories WHERE catID=73 LIMIT 1
1783092877.12690.0008 [1] SELECT * FROM swt_categories WHERE catID=45 LIMIT 1
1783092877.12750.0005Using template: /templates/blog/post.html
1783092877.12780.0003 [162] SELECT catID, catPath FROM swt_categories
1783092877.12850.0007 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-03 15:34:00' AND postSlug='the-humble-house-sparrow'
1783092877.15230.0238Using template: /templates/blog/post.html
1783092877.15290.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783092877.15480.0019Using template: /templates/pages/attributes/seo.html
1783092877.1550.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783092877.15680.0018 [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
1783092877.15780.001 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783092877.16440.0066 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783092877.16490.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783092877.16860.0037Using template: /templates/navigation/ps_nav_template.html
1783092877.16860 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783092877.16930.0007 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783092877.16980.0004 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783092877.17220.0025 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783092877.17280.0006 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783092877.17330.0005 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783092877.17640.003 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783092877.1780.0017 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783092877.18320.0052 [1] Using template: /templates/navigation/breadcrumbs.html
1783092877.18360.0004Using template: /templates/blog/post.html
1783092877.18390.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783092877.19050.0066Using template: /templates/blog/author.html
1783092877.1910.0006 [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='the-humble-house-sparrow')) 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-03 15:34:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783092877.19330.0023 [1] SELECT FOUND_ROWS() AS `count`
1783092877.19380.0005 [1] Using template: /templates/blog/post.html
1783092877.19670.0028Using template: /templates/blog/comment_form.html
1783092877.19810.0014 [6] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2492 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783092877.25030.0522 [6] Using template: /templates/blog/comment.html
1783092877.25230.002Using template: /templates/blog/post.html
1783092877.25250.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783092877.25340.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783092877.25430.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783092877.25510.0008 [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
1783092877.25710.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783092877.25760.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783092877.25950.0019 [6] Using template: /templates/navigation/footer-nav.html
1783092877.26080.0013 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783092877.2620.0012 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783092877.26260.0006 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783092877.26490.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783092877.26550.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783092877.26760.0021 [10] Using template: /templates/navigation/footer-nav.html
1783092877.27130.0037 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783092877.27210.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783092877.27260.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
1783092877.27490.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783092877.27550.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783092877.27750.002 [29] Using template: /templates/navigation/footer-nav.html
1783092877.28060.0031 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783092877.28120.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783092877.28170.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
1783092877.28380.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783092877.28430.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783092877.28620.0019 [10] Using template: /templates/navigation/footer-nav.html
1783092877.2890.0028Request time: 0.2155
1783092877.2890Process time: 0.2154
1783092877.2890Memory: 1.6531