Species of the day: House Sparrow

, 19 April 2020
Species of the day: House Sparrow
Male House Sparrows © Roger Wilmshurst

By James Duncan

Learning and Engagement Officer

In the latter part of the twentieth century there's little doubt the chirpy House Sparrow (Passer domesticus) was one of Britain's commonest resident birds. In fact, most would probably state that to be unequivocally so. Unfortunately for the House Sparrow this is no longer the case having suffered a monumental population slump in recent years - shockingly, we've lost in the region of 6.5 million pairs since the 1970s. Now, it should be stated that the House Sparrow is still one of the planet's most widely distributed birds, present on every continent except Antarctica. However, they have dispersed far more widely than they would have naturally following introduction to both the Americas and Australasia. There really is no bird associated with humans more than the sparrow - they're embedded in our culture and even the species name of domesticus indicates it 'belongs to the house.' It could be said that it is in fact our most steadfast avian companion as true to its name it may seem almost domesticated at times. It's surely this close association with us that's made their gradual disappearance all the more obvious. In the ultimate irony, the species had long been considered a pest for centuries leading up to their decline. They were slaughtered in vast numbers owing to supposed crop damage, though paradoxically their diet included insects harmful to arable crops. 

Traditionally sparrows have exploited every possible man-made opportunity, from nesting locations and materials to food garnered from our 'throw-away' society. But amazingly it seems the development of human civilisation may have driven the evolution of urban House Sparrows. A study published by the Royal Society in 2018 concluded that a pair of genes active in urban sparrows, but not in rural populations, has likely had considerable impact when favoured by natural selection. The first regulates development of the skull, leading to a larger beak and tougher skull more useful for tackling larger seeds used in agriculture. The second utilises the enzyme amylase enabling the birds to digest complex starches, critical to thriving in a modern farming, and indeed urban, landscape. It's remarkably interesting to considerate the evolutionary stories tied in with our own as we change the face of the planet and continue to encroach into wild habitats. 

The House Sparrow's an exceedingly social species. They live in extended family groups, occupying a small territory and frequently roosting together, bathing together, nesting together and singing together. They were also once widely associated with promiscuity. This was largely due to the perceived public nature of their copulation. It's probable the promiscuity wasn't entirely unfounded as recent studies have suggested approximately fifteen percent of sparrow offspring are the result of polygamy, where the young are unrelated to the female's mate.  

The House Sparrow, though found all over the UK has now become 'locally common' as opposed to being the universally common bird it once was. The reasons for its decline remain slightly unclear, though our tidy modern ways have certainly reduced available habitat and pesticides and agricultural intensification continue to take their toll on rural populations. It's now a Red-listed bird of the highest conservation concern and even though we may have changed the way it lives, it continues to struggle in twenty-first century Britain. 

House Sparrow1

Female & Male House Sparrow © James Duncan

Leave a comment

Comments

  • David James:

    It is still locally common in my garden in Shoreham. I get up to 20 feeding and bathing in the pond with larger flocks in the winter. The biggest count was over 80 a few years ago. I am not sure where they are all nesting locally. some are in the roof of a house below us along with starlings, but that will soon change as the property is being redeveloped. I have put up a Sparrow box but it is yet to be used.

    19 Apr 2020 19:28:00

  • Izzy Halton:

    When I first lived here in Eastbourne I used to (2003-9?) get masses of these jostling through a bushy shrub outside my study window. They made me happy with their enthusiastic busyness. They seemed a fixture but I haven’t seen them for years.

    11 Feb 2022 07:27:00

  • Louise Pemberton:

    I have been in St Leonard’s on sea for past 40 years. The house sparrow colony has grown and grown. I can’t count the numbers now. During this time I have always put feed out but in addition a hawthorn hedge was installed along the road about 35 years ago. The neighbour’s bay tree has got larger and I have shrubs in my garden so they have plenty of places to flee to should a predator fly by.

    21 Mar 2024 17:36:00

Time Δ Debug Message - Perch Runway 3.2
1783224467.94980 [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
1783224467.99360.0438Matched route: news/[slug:s]
1783224467.99380.0002Server address: 216.73.217.177
1783224467.99390.0001Using master page: /templates/pages/blog/post.php
1783224467.99390Page arguments:
Array
(
    [0] => /news/species-of-the-day-house-sparrow
    [s] => species-of-the-day-house-sparrow
    [1] => species-of-the-day-house-sparrow
)
1783224467.99430.0004 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783224467.99540.0011 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783224467.99730.0019 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783224467.99780.0005INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783224468.00020.0024 [1] SELECT * FROM swt_shop_cart WHERE cartID=22637950
1783224468.0010.0008 [1] SELECT * FROM swt_shop_cart WHERE cartID=22637950
1783224468.00170.0007 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-05 04:07:00' AND saleTo>'2026-07-05 04:07:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783224468.00310.0014 [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-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-05 04:07:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783224468.00510.002 [1] SELECT FOUND_ROWS() AS `count`
1783224468.00570.0006 [1] SELECT * FROM swt_blog_posts WHERE postID=2082 AND postStatus='Published' AND postDateTime<='2026-07-05 04:07:00'
1783224468.00660.001 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783224468.00740.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783224468.00810.0007 [1] SELECT * FROM swt_categories WHERE catID=191 LIMIT 1
1783224468.00870.0005 [1] SELECT * FROM swt_categories WHERE catID=45 LIMIT 1
1783224468.00920.0006Using template: /templates/blog/post.html
1783224468.00940.0002 [162] SELECT catID, catPath FROM swt_categories
1783224468.01020.0008 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-05 04:07:00' AND postSlug='species-of-the-day-house-sparrow'
1783224468.0310.0207Using template: /templates/blog/post.html
1783224468.03150.0005 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783224468.0330.0015Using template: /templates/pages/attributes/seo.html
1783224468.03320.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783224468.0340.0007 [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
1783224468.03530.0013 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783224468.03840.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783224468.03890.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783224468.04090.002Using template: /templates/navigation/ps_nav_template.html
1783224468.04090 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783224468.04170.0007 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783224468.04210.0004 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783224468.04450.0024 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783224468.04540.0009 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783224468.04610.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783224468.04880.0027 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783224468.04970.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
1783224468.05190.0022 [1] Using template: /templates/navigation/breadcrumbs.html
1783224468.05230.0004Using template: /templates/blog/post.html
1783224468.05260.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1783224468.05330.0007Using template: /templates/blog/author.html
1783224468.05370.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-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-05 04:07:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783224468.05570.002 [1] SELECT FOUND_ROWS() AS `count`
1783224468.05610.0005 [1] Using template: /templates/blog/post.html
1783224468.05880.0026Using template: /templates/blog/comment_form.html
1783224468.05970.0009 [3] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2082 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783224468.11730.0576 [3] Using template: /templates/blog/comment.html
1783224468.11820.0009Using template: /templates/blog/post.html
1783224468.11840.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1783224468.11950.0011 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783224468.12020.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783224468.12070.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
1783224468.12280.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783224468.12330.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783224468.12510.0019 [6] Using template: /templates/navigation/footer-nav.html
1783224468.12630.0011 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783224468.12690.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783224468.12740.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783224468.12970.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783224468.13010.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783224468.13190.0018 [10] Using template: /templates/navigation/footer-nav.html
1783224468.13540.0035 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783224468.13590.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783224468.13630.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
1783224468.13830.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783224468.13880.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783224468.14070.0019 [29] Using template: /templates/navigation/footer-nav.html
1783224468.14290.0021 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783224468.14350.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783224468.14390.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
1783224468.14630.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783224468.14680.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783224468.14860.0017 [10] Using template: /templates/navigation/footer-nav.html
1783224468.150.0014Request time: 0.2013
1783224468.150Process time: 0.2012
1783224468.150Memory: 1.6319