Five ways to help Swifts

, 18 June 2023
Five ways to help Swifts
Swift © Barry Griffin

Audrey and Nick Jarvis of Lewes Swift Supporters

Why do Swifts need our help?

Common Swifts have been returning to our shores in spring and summer since Roman times. They are particularly fond of nesting in any nook and cranny they can find under the eaves of buildings where there is enough space to produce the next generation. Unfortunately, what they consider prime real estate is now in short supply. Modern methods of construction and the renovation or demolition of older housing stock has meant there has been a massive decline in the number of their traditional nesting sites. This is one of the reasons why Swift numbers have declined by an astonishing 58% since 1995.

This, coupled with a drop in insect numbers caused by persistent use of pesticides and changes to arable farming practices is depriving them and other species of birds of their only source of food.

Added to this, changes in weather patterns and increasing numbers of severe weather events due to climate change have also added to the mortality rate of this iconic bird. Indeed, Swifts are now so threatened by multiple forces that they have been added to the Red List of birds of Conservation Concern. So, how can we help?

1. Could you install a nest box or a Swift brick?

    Swifts make their nests under the eaves or even under the roof tiles of our houses. As we try to insulate our homes against ever increasing fuel bills or repair broken fascias and soffits these nesting sites sometimes become no longer available. In late spring you may notice prospecting Swifts investigating the eaves of your house by persistently “banging” against it or sweeping noisily past in a group known as a screaming party. If you live in an area where Swifts are known to nest, installing a nest box or Swift Brick during renovations could help to increase the colony. Swifts are very sociable and like having neighbours next door. Using a Swift Caller will also help them find their new box.

    2. Let it grow

      Swifts feed in the air. They catch spiderlings, midges and many other insects and invertebrates as they scythe effortlessly through the air. If your house can’t accommodate a Swift box you can help by providing them with insects instead. If you have a garden, let the lawn grow a bit longer. You could sow a “wildflower mix” that insects will like or grow plants with single rather than double flowers which insects prefer. Planting a tree or a hedge will also provide the essential food and habitat to allow the numbers of insects to increase. And, if you do not have a garden, a trough, window box or hanging basket would still help.

      3. Make a pond

        If you ever walk near a pond you will notice how many insects are swarming just above the surface. A pond in your garden will help the number and variety of insects to flourish. Your pond does not have to be a large one. A bucket or bowl submerged in the ground with oxygenating plants such as Water Milfoil and a tall plant such as an Iris at the edge will soon attract interesting wildlife.

        4. Don’t use pesticides

          If you stop using pesticides and herbicides, not only will you be helping the insect population to grow but you might also find other animals like hedgehogs and bats enjoying your garden too.

          5. Spread the word and get involved

            The more people who know and begin to understand these mesmerising birds the better it will be for their futures. Swift Awareness Week, 1st to 9th July 2023, is all about spreading the word about our intriguing summer visitors. Look out for walks and talks to celebrate Swifts organised by local Swift groups near you.

            More about Lewes Swift Supporters

            Leave a comment

            Comments

            • Jenny Noraika:

              I am a member of Somerset Wildlife Trust, I would love to put up swift nests but live in a ground-floor flat. I can’t make a pond, but I have been growing more plants and shrubs that insects like and I always spread the word. Builders here are still not incorporating swift bricks in new builds, which is a real shame as we have so few swifts now compared to 20 – 30 years ago. I wish Somerset would high-light this subject more. Keep up your good work.

              01 Jul 2023 12:31:00

            • Helene Fallenius:

              It is our utmost duty to protect and look after all wildlife who is helpless with the human abuse and interference with nature. Let us all do what we can to give them ALL protection and help possible.

              06 Jul 2023 12:04:00

            • Susan Jappie:

              I hope to see more swifts around here soon!

              06 Jul 2023 16:02:00

            • Jamie Fidgett:

              I’ve got a first floor balcony so no access to roof or garden. I have put a bird feeder on my balcony though with fat balls and wild bird seeds but is there any more I can do

              06 Jul 2023 16:03:00

            • Sussex Wildlife Trust:

              You could do this by having a trough, pot, or hanging basket of perennial wildflowers - well drained, using peat-free compost - best to star in the spring or autumn. More info here  https://www.nhm.ac.uk/discover...

            • gabrielle argent:

              Hi I live with arable land around me and the farmers spray their crops. We noticed zero insects in the oil seed rape field last year and are only now seeing a few butterflies and bees this year. How can we persuade farmers to stop spraying? the chemicals spread to hedgerows, verges and neighbouring properties. Its just ridiculous!

              06 Jul 2023 18:43:00

            • Lindsay Rebbeck:

              I live in a semi detached house in Lavant near Chichester & would like to encourage swifts. Could I install a nest box & where would I get one? I lived on an organic farm in west Wales till 2005 & they were declining then.

              06 Jul 2023 19:32:00

            • Sussex Wildlife Trust:

              Guidelines for deciding whether to install a Swift nest box.

              Is there a site facing North-ish which is at least 4.5 m from the ground with a clear flight path - not trees or wires blocking the way?

              Have you seen Swifts flying nearby?

              If yes to both, have a look at Peak Boxes: Swift Boxes — Peak Boxes

              How can we help Swifts? - Lewes Swift Supporters (e-voice.org.uk)


            • Margaret Devitt:

              Delighted to follow your suggestion but why don’t you tell us where to buy swift boxes?

              07 Jul 2023 08:31:00

            • Sussex Wildlife Trust:

              If you contact Lewes Swift Supporters, they can advise you on buying Swift boxes https://e-voice.org.uk/lewessw...

            • Wayne Upton:

              We are very lucky here,(at the moment), as we have quite a number of Swifts which hunt the skies above our woods and meadows. There is not much else that quite lifts the spirits as when the first Swifts and our earlier arrivals, the Swallows, liven the skies up above our garden, when they return again from Africa. Very special and amazing little birds.

              07 Jul 2023 11:17:00

            • Mark Marsh:

              You should urge local planning officers insist that all new building have at least one swift nest bricks installed https://www.manthorpebp.co.uk/environmental/swift-nesting-brick

              07 Jul 2023 11:18:00

            • peter winder:

              I have all the above and enjoy many bird species

              07 Jul 2023 20:43:00

            • Janet Newnham:

              I am a member of the Sussex Wildlife Trust. I have been given a Swift Box for my birthday and wondered if you run a service that would install it for me or could you recommend someone who could provide this service.
              Thank you.

              23 Jul 2023 16:49:00

            • Sussex Wildlife Trust:

              Hi Janet. Great that you've got a box. We don't offer an installation service - we suggest you contact Lewes Swift Supporters, who put up boxes around the town and might be able to point you in the right direction to find someone who can help where you are (or at least advise on where it is best to place it) https://e-voice.org.uk/lewessw...

            • Barnaby Green:

              Thank you. Sharing. Also checking my fascias and roof eaves this morning. 👍🏼

              21 May 2024 07:16:00

            • Directed here from researching Swifts and providing insects after attending our Local Gardening club in Ellesmere Shropshire Talk by two lovely people appearing on Countryfile on 3 rd March 2025 about the work they do in Chirk at Chirk Aquaduct where there are Swifts coming back to nest. Thank You I can get planting to help can’t believe 60% loss of these birds, awful.

              05 Feb 2025 11:48:00

            Time Δ Debug Message - Perch Runway 3.2
            1782896098.8220 [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
            1782896098.84710.0251Matched route: news/[slug:s]
            1782896098.84720.0001Server address: 216.73.217.103
            1782896098.84720Using master page: /templates/pages/blog/post.php
            1782896098.84720Page arguments:
            Array
            (
                [0] => /news/five-ways-to-help-swifts
                [s] => five-ways-to-help-swifts
                [1] => five-ways-to-help-swifts
            )
            1782896098.84760.0004 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
            1782896098.84860.001 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
            1782896098.85070.0021 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
            1782896098.85140.0007INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
            1782896098.85330.0019 [1] SELECT * FROM swt_shop_cart WHERE cartID=22478192
            1782896098.85380.0005 [1] SELECT * FROM swt_shop_cart WHERE cartID=22478192
            1782896098.85440.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-01 08:54:00' AND saleTo>'2026-07-01 08:54:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
            1782896098.85570.0013 [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='five-ways-to-help-swifts')) 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-01 08:54:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
            1782896098.85830.0026 [1] SELECT FOUND_ROWS() AS `count`
            1782896098.8590.0006 [1] SELECT * FROM swt_blog_posts WHERE postID=3099 AND postStatus='Published' AND postDateTime<='2026-07-01 08:54:00'
            1782896098.860.001 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
            1782896098.86070.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
            1782896098.86140.0007 [1] SELECT * FROM swt_categories WHERE catID=45 LIMIT 1
            1782896098.86210.0007Using template: /templates/blog/post.html
            1782896098.86230.0002 [162] SELECT catID, catPath FROM swt_categories
            1782896098.86330.001 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-01 08:54:00' AND postSlug='five-ways-to-help-swifts'
            1782896098.88860.0253Using template: /templates/blog/post.html
            1782896098.88910.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
            1782896098.89070.0016Using template: /templates/pages/attributes/seo.html
            1782896098.8910.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
            1782896098.89170.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
            1782896098.89310.0014 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
            1782896098.8960.0029 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
            1782896098.89660.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
            1782896098.89860.002Using template: /templates/navigation/ps_nav_template.html
            1782896098.89860 [6] Using template: /templates/navigation/ps_nav_template_children.html
            1782896098.89950.0009 [4] Using template: /templates/navigation/ps_nav_template_children.html
            1782896098.90010.0006 [29] Using template: /templates/navigation/ps_nav_template_children.html
            1782896098.90270.0027 [10] Using template: /templates/navigation/ps_nav_template_children.html
            1782896098.90390.0012 [7] Using template: /templates/navigation/ps_nav_template_children.html
            1782896098.90470.0008 [9] Using template: /templates/navigation/ps_nav_template_children.html
            1782896098.90770.003 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
            1782896098.90870.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
            1782896098.91070.0021 [1] Using template: /templates/navigation/breadcrumbs.html
            1782896098.91120.0005Using template: /templates/blog/post.html
            1782896098.91150.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
            1782896098.91230.0008Using template: /templates/blog/author.html
            1782896098.91260.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='five-ways-to-help-swifts')) 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-01 08:54:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
            1782896098.91470.0021 [1] SELECT FOUND_ROWS() AS `count`
            1782896098.91530.0006 [1] Using template: /templates/blog/post.html
            1782896098.91870.0034Using template: /templates/blog/comment_form.html
            1782896098.91980.0011 [13] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3099 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
            1782896098.97250.0528 [13] Using template: /templates/blog/comment.html
            1782896098.97590.0033Using template: /templates/blog/post.html
            1782896098.97610.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
            1782896098.97690.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
            1782896098.97750.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
            1782896098.97810.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
            1782896098.98030.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
            1782896098.98080.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
            1782896098.9830.0022 [6] Using template: /templates/navigation/footer-nav.html
            1782896098.98380.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
            1782896098.98440.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
            1782896098.98490.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
            1782896098.98730.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
            1782896098.98790.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
            1782896098.98990.0021 [10] Using template: /templates/navigation/footer-nav.html
            1782896098.99330.0033 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
            1782896098.9940.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
            1782896098.99440.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
            1782896098.99660.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
            1782896098.9970.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
            1782896098.99910.002 [29] Using template: /templates/navigation/footer-nav.html
            1782896099.00140.0023 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
            1782896099.00220.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
            1782896099.00290.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
            1782896099.00510.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
            1782896099.00580.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
            1782896099.00810.0023 [10] Using template: /templates/navigation/footer-nav.html
            1782896099.00980.0017Request time: 0.1918
            1782896099.00980Process time: 0.1916
            1782896099.00980Memory: 1.6521