Birds in winter Q&A

, 09 December 2020
Birds in winter Q&A
Blackbird

A little 'Birds in Winter' Q&A with Charlotte Owen, WildCall Officer

A blackbird sits in our Viburnum tree for hours on end. He’s not eating the berries himself but won’t let any other birds near them. What’s he up to?

This sounds like typical resource guarding behaviour. Mistle thrushes are probably best known for doing this but blackbirds will also find a tree bursting with berries and claim it as their own personal larder.  They will defend it vigorously from all intruders, just in case other food sources become so scarce over winter that they need to rely on their berries as a backup. This means that they may not actually eat any of their berries but they will make sure that nobody else eats them either. So it sounds like this blackbird has claimed and is defending the Viburnum, whilst feeding on the as-yet-unclaimed, freely accessible berries elsewhere in the garden.

Different bird species also have different preferences for berries, often based on their size and whether they are physically able to handle them, and of course some berries are just more desirable than others if they taste better or have ripened sooner. Some, including holly, are not really palatable at all until the first frosts have softened them – and even then, they may remain untouched until very late in the season if other berries, particularly ivy, are still available.

I was given a new bird table for Christmas. Where’s the best place to put it in my garden?

When positioning a new bird table or feeding station, you’ll want to make sure that both you and the birds can make the most of it. Ideally the bird table should be in an open position so that the birds have a good view of their surroundings and can spot any approaching predators. Try not to put it right next to a fence or too close to bushes or trees as these provide the perfect cover for a cat to lie in wait – but a small bush or similar shelter two or three metres from the table will give the birds a useful lookout post where they can check to see if it is safe to feed, wait to 'queue up' for a place on the table or take cover if disturbed. It’s a good idea to consider human disturbance too, so choose a quieter spot away from the main household hustle and bustle, but make sure you can still see the bird table so that you can enjoy watching the antics of the birds while they feed. Birds can be wary of new things at first, so it may take them a little time to start using your bird table – but they are likely to be hungry in the winter months, so hopefully it won’t take long. If you can provide a shallow dish of water, they will be grateful for a drink and a bath as well.

I’ve had a pair of blackcaps visiting the garden but I thought they overwintered somewhere warmer – is this unusual?

The blackcap is a sparrow-sized bird and the male does have a black cap, whereas the female’s cap is chestnut-brown. Blackcaps are usually summer visitors to Sussex and like most warblers, they escape the British winter by heading south to Africa or the Mediterranean in the autumn. They wouldn’t normally be seen here in the winter but over the past few decades they've become increasingly common, particularly in gardens, where they can be surprisingly feisty around the bird table.

The first report of an overwintering blackcap in Sussex dates back to the winter of 1947/8, which signalled the start of a national phenomenon. Blackcaps were turning up all over the country and we now know that it was a result of birds from Germany accidentally migrating the wrong way. Usually this would end in disaster, with birds dying from the cold as their food supplies vanished, but these directionally-challenged blackcaps found conditions here to their liking. People were hanging bird feeders and fat balls in their gardens and supermarkets were planting berry-filled trees in their carparks, so instead of starving they returned fat and healthy to Germany the following spring. They probably arrived well ahead of the other blackcaps who had travelled all the way to Africa, so may also have gained a head start in claiming a prime breeding territory. It's fascinating that a quirk of human behaviour has been the primary driver of a major change in bird behaviour but climate change has also played a part as our winters get gradually milder, particularly here in the south east.

You can contact WildCall by emailing [email protected] 

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1783124420.64820 [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
1783124420.67840.0302Matched route: news/[slug:s]
1783124420.67870.0002Server address: 216.73.217.177
1783124420.67880.0001Using master page: /templates/pages/blog/post.php
1783124420.67880Page arguments:
Array
(
    [0] => /news/birds-in-winter-qa
    [s] => birds-in-winter-qa
    [1] => birds-in-winter-qa
)
1783124420.67920.0005 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783124420.68050.0013 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783124420.68250.002 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783124420.68310.0006INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783124420.68520.0021 [1] SELECT * FROM swt_shop_cart WHERE cartID=22590765
1783124420.68580.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=22590765
1783124420.68640.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-04 00:20:00' AND saleTo>'2026-07-04 00:20:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783124420.68820.0018 [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='birds-in-winter-qa')) 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-04 00:20:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783124420.6910.0028 [1] SELECT FOUND_ROWS() AS `count`
1783124420.69170.0006 [1] SELECT * FROM swt_blog_posts WHERE postID=2396 AND postStatus='Published' AND postDateTime<='2026-07-04 00:20:00'
1783124420.69270.001 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783124420.69340.0007 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783124420.69430.0009 [1] SELECT * FROM swt_categories WHERE catID=181 LIMIT 1
1783124420.6950.0007 [1] SELECT * FROM swt_categories WHERE catID=45 LIMIT 1
1783124420.69570.0007Using template: /templates/blog/post.html
1783124420.69610.0004 [162] SELECT catID, catPath FROM swt_categories
1783124420.6970.001 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-04 00:20:00' AND postSlug='birds-in-winter-qa'
1783124420.71740.0203Using template: /templates/blog/post.html
1783124420.71850.0011 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783124420.72050.002Using template: /templates/pages/attributes/seo.html
1783124420.72090.0004 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783124420.72180.0009 [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
1783124420.72320.0014 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783124420.72650.0033 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783124420.72710.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783124420.72930.0022Using template: /templates/navigation/ps_nav_template.html
1783124420.72930 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783124420.73020.0009 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783124420.73070.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783124420.7330.0023 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783124420.73410.0011 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783124420.7350.0009 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783124420.73780.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783124420.73870.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
1783124420.74070.0021 [1] Using template: /templates/navigation/breadcrumbs.html
1783124420.74130.0006Using template: /templates/blog/post.html
1783124420.74160.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1783124420.74230.0007Using template: /templates/blog/author.html
1783124420.7430.0007 [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='birds-in-winter-qa')) 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-04 00:20:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783124420.7450.002 [1] SELECT FOUND_ROWS() AS `count`
1783124420.74560.0007 [1] Using template: /templates/blog/post.html
1783124420.74920.0036Using template: /templates/blog/comment_form.html
1783124420.75060.0014 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2396 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783124420.80110.0505 [0] Using template: /templates/blog/comment.html
1783124420.80130.0002Using template: /templates/blog/post.html
1783124420.80150.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1783124420.80260.0011 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783124420.80340.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783124420.8040.0006 [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
1783124420.80630.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783124420.80690.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783124420.80870.0018 [6] Using template: /templates/navigation/footer-nav.html
1783124420.80950.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783124420.810.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783124420.81050.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783124420.81320.0027 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783124420.81370.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783124420.81580.0021 [10] Using template: /templates/navigation/footer-nav.html
1783124420.81910.0033 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783124420.81990.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783124420.82040.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
1783124420.82270.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783124420.82330.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783124420.82530.002 [29] Using template: /templates/navigation/footer-nav.html
1783124420.82810.0028 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783124420.8290.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783124420.82940.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
1783124420.83140.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783124420.8320.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783124420.83390.002 [10] Using template: /templates/navigation/footer-nav.html
1783124420.83530.0014Request time: 0.1984
1783124420.83530Process time: 0.1962
1783124420.83540Memory: 1.6512