Flap, flap, glide; the soaring sparrowhawk

, 28 September 2016
Flap, flap, glide; the soaring sparrowhawk
sparrowhawk / Neil Fletcher

By Sue Curnock

Seeing a sparrowhawk is something really special. These magnificent birds of prey are adapted to hunt smaller birds in confined spaces, twisting between the trees like an arrowhead. They are extremely agile, flying fast and low against vegetation to remain hidden from their target for as long as possible.

There are marked differences between the sexes: Females are 25% bigger and have a grey-brown back with brown barring on their chest, while the male’s plumage is grey-blue with orangey brown barring on the chest and orange-brown cheeks. Both sexes have bright yellow legs and eyes and dark barring across the tail.

Unfortunately sparrowhawks have had a tough time in recent centuries due to persecution from trophy hunters and gamekeepers. Numbers recovered slightly during the 1940s, but crashed again in the 60s and 70s due to the widespread use of pesticides such as DDT. These caused a number of problems including thinning of egg shells which meant females often cracked their own eggs as they tried to incubate them. Their numbers began to recover once these harmful chemicals were banned and there is now a good breeding population in Sussex.

Some people are concerned that sparrowhawks are causing the decline in some songbirds, but there is really no evidence to support this. In fact, if you do see one it means there must be good numbers of small birds thriving in the area. As a top predator, sparrowhawk numbers are controlled by the availability of their prey, not the other way around.

Smaller birds tend to rear between five and 15 young in a season. Only two need to survive to breed the next year to keep the population stable and in the absence of predators, many of them will die of disease or starvation. On average, only one in ten sparrowhawk hunts is successful; their arrival is heralded by a wave of agitated twittering as smaller birds flee to safety. They prefer to go for sick or injured birds which are much easier to catch. Only birds that are the fittest and best at avoiding capture survive to successfully breed, so natural predators are an important factor in keeping a population healthy.

Leave a comment

Comments

  • Alison Risby:

    Think I’ve just seen a small bird of prey take down a feral pigeon, absolutely gob-smacked as in Brighton city centre. Is anyone able to confirm whether there are sparrowhawks in Brighton, please?

    25 Jan 2020 14:35:00

  • Jennifer:

    @Alison Risby: I just saw a dead one in Queen’s Park today, so they’re definitely around!

    30 Mar 2020 19:22:00

  • Stephen Williams:

    I’m pretty sure I saw one chasing a pigeon today in Hollingdean.

    30 Mar 2020 22:31:00

  • Diane Neeser:

    I had a sparrowhawk in my garden yesterday 11-04-20 around dusk. It captured a starling and brought it down onto my patio. I managed to get a photo through the glass so sadly not that clear. Beautiful bird.

    12 Apr 2020 16:04:00

  • Richard:

    Pretty sure I have just witnessed one take a blackbird in Preston Park, Brighton, at dusk.

    13 Apr 2020 20:28:00

  • Caroline:

    We are pretty sure we saw one kill a blackbird in Haywards Heath town centre today, 10am. We thought it might be a cuckoo but I’m pretty sure cuckoos don’t eat blackbirds?

    17 Apr 2020 20:52:00

  • Eve Clark:

    Had a sparrowhawk on my garden fence in Goring by sea yesterday- 17th April. Sure she came to wish me a happy 70th birthday! Sat for about 10 minutes, what a treat!

    18 Apr 2020 11:16:00

  • Philippa Schofield:

    Saw one on my garden fence in centre of Brighton ( near train station) on Wednesday 26th of August – beautiful bird

    28 Aug 2020 08:38:00

  • Paul Brown:

    Have seen a sparrow hawk twice today take a sparrow from my back garden in Kemptown

    12 Mar 2021 15:39:00

  • Tony Farhall:

    Had a male Sparrow Hawk young fledgling in our back garden this evening 18:00
    Sat watching the tits at the bird feeder for 10 minutes.

    25 May 2021 19:38:00

  • Walking my son to school and he pointed one out sitting in a tree just above the pavement. Close enough for me to get a photo with my phone. There’s a cemetery near by with several bird feeders – probably a good hunting ground!

    10 Sep 2021 15:49:00

  • Matthew:

    Healthy female spotted sat on fence and sunbathing for 30 mins at bottom of garden in Westdene, Brighton.

    18 Dec 2021 15:45:41

  • Edward Mcilroy:

    Hello,
    Could anyone please let me know if there are Sparrowhawks on or around the Staffordshire/ Derbyshire border ?

    22 May 2022 12:38:00

  • Sussex Wildlife Trust:

    Yes, In the UK sparrowhawks are found everywhere, except for parts of the Scottish Highlands, the Western Isles and Shetland.

Time Δ Debug Message - Perch Runway 3.2
1783604235.02230 [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
1783604235.0490.0267Matched route: news/[slug:s]
1783604235.04910.0001Server address: 216.73.216.62
1783604235.04910Using master page: /templates/pages/blog/post.php
1783604235.04910Page arguments:
Array
(
    [0] => /news/flap-flap-glide-the-soaring-sparrowhawk
    [s] => flap-flap-glide-the-soaring-sparrowhawk
    [1] => flap-flap-glide-the-soaring-sparrowhawk
)
1783604235.04940.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783604235.05040.001 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783604235.05230.0019 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783604235.0530.0006INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783604235.05650.0035 [1] SELECT * FROM swt_shop_cart WHERE cartID=22824462
1783604235.05710.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=22824462
1783604235.05780.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-09 13:37:00' AND saleTo>'2026-07-09 13:37:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783604235.05920.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='flap-flap-glide-the-soaring-sparrowhawk')) 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-09 13:37:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783604235.06230.0031 [1] SELECT FOUND_ROWS() AS `count`
1783604235.06280.0005 [1] SELECT * FROM swt_blog_posts WHERE postID=1207 AND postStatus='Published' AND postDateTime<='2026-07-09 13:37:00'
1783604235.06360.0008 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783604235.06420.0006 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783604235.0650.0007 [1] SELECT * FROM swt_categories WHERE catID=94 LIMIT 1
1783604235.06540.0005 [1] SELECT * FROM swt_categories WHERE catID=45 LIMIT 1
1783604235.06620.0008Using template: /templates/blog/post.html
1783604235.06640.0002 [162] SELECT catID, catPath FROM swt_categories
1783604235.06710.0007 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-09 13:37:00' AND postSlug='flap-flap-glide-the-soaring-sparrowhawk'
1783604235.08850.0213Using template: /templates/blog/post.html
1783604235.08910.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783604235.09050.0015Using template: /templates/pages/attributes/seo.html
1783604235.09080.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783604235.09160.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
1783604235.09270.0011 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783604235.09560.0029 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783604235.09620.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783604235.09820.002Using template: /templates/navigation/ps_nav_template.html
1783604235.09830 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783604235.09920.001 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783604235.09970.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783604235.10240.0027 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783604235.10350.0011 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783604235.10420.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783604235.10690.0027 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783604235.10780.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
1783604235.11010.0023 [1] Using template: /templates/navigation/breadcrumbs.html
1783604235.11050.0004Using template: /templates/blog/post.html
1783604235.11080.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783604235.11160.0008Using template: /templates/blog/author.html
1783604235.11190.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='flap-flap-glide-the-soaring-sparrowhawk')) 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-09 13:37:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783604235.11410.0021 [1] SELECT FOUND_ROWS() AS `count`
1783604235.11460.0005 [1] Using template: /templates/blog/post.html
1783604235.11690.0024Using template: /templates/blog/comment_form.html
1783604235.11760.0007 [13] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=1207 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783604235.17340.0557 [13] Using template: /templates/blog/comment.html
1783604235.17540.0021Using template: /templates/blog/post.html
1783604235.17560.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783604235.17660.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783604235.17730.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783604235.17780.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
1783604235.180.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783604235.18060.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783604235.18240.0018 [6] Using template: /templates/navigation/footer-nav.html
1783604235.18320.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783604235.18370.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783604235.18420.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783604235.18650.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783604235.1870.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783604235.18910.0021 [10] Using template: /templates/navigation/footer-nav.html
1783604235.19270.0036 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783604235.19350.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783604235.1940.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
1783604235.19650.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783604235.1970.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783604235.19890.0019 [29] Using template: /templates/navigation/footer-nav.html
1783604235.20140.0025 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783604235.20240.0011 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783604235.20310.0007 [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
1783604235.20540.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783604235.2060.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783604235.20820.0021 [10] Using template: /templates/navigation/footer-nav.html
1783604235.20940.0012Request time: 0.1901
1783604235.20940Process time: 0.1899
1783604235.20940Memory: 1.6218