Things that go churr in the dark

, 13 June 2025
Things that go churr in the dark
Nightjar © Hugh Clark FRPS

Birdwatcher, Tom Hibbert, explores the enigmatic world of the Nightjar

If you venture out onto a heathland on a summer evening, you might be greeted by an unusual sound. It could almost be mechanical. A long, drawn-out reel, like the purring of a small engine. It runs on and on for minutes at a time, occasionally shifting gear, a slight change in pitch: ‘errrrrrrrrrrr….urrrrrrrrrrrr’. Finally, at some unseen signal, it ends, either stopping suddenly or winding down as if the engine were failing.

This is the song of the Nightjar, known as churring. It might not have the complexity of a warbler, or the reputation of a Nightingale, but it’s no less emotive. It’s a sound to spark the imagination. What could possibly produce such a noise? Since Nightjars only stir at dusk, they’re more often heard than seen. This has always given them an air of mystery, leading to some strange nicknames and even stranger myths.

Notorious names

The stories surrounding Nightjars have not always been flattering. One of their earliest names was “goatsucker”. It was believed they set upon goats under the cover of darkness, drinking from their udders – somehow leading to the goat becoming blind. This myth was echoed by two of the ancient world’s most eminent naturalists, Aristotle and Pliny the Elder.

Luckily for goats across Europe, there is no truth to this rumour. Nightjars were likely found around livestock as they hunted for moths and other insects. However, a good story rarely dies. The goatsucker legend lives on in the nightjar’s scientific name, Caprimulgus europaeus. Capra means ‘nanny goat’, mulgere means ‘to milk’.

Another unflattering name in the Nightjar’s history is “lich fowl”, which essentially means corpse bird. I’m not sure what they did to deserve such an insult, but it’s likely due to their nocturnal nature. Anything active at night was surely up to something suspicious – several myths associate them with lost souls. Their other names of “fern owls”, “dewfall hawks” and “nightchurrs” are much more appealing, like the birds themselves.

Shadows and sound

Their mechanical churr is not the only note in their repertoire. Listen long enough and you’ll hear some excited, frog-like chirps as birds call to each other. You might also hear a series of percussive cracks, like the slow clapping of hands. This is the male’s ‘wing-clapping’ display, his ultimate party trick to impress nearby females. He flies through the sky, throwing his wings sharply upwards and down again, producing a ‘clap’ each time. Exactly how this sound is made is still a bit of a mystery. The wings don’t appear to touch, so it’s not thought to be a traditional ‘clap’, but is somehow produced by the movement of the wings through the air.

If you’re really lucky, you might catch a glimpse of the Nightjar itself. A shadow amongst the shadows, a silhouette against the darkening sky. About the size of a Mistle Thrush, with a long tail and pointed wings. They fly more like a moth than a bird, twisting and turning suddenly, unpredictable. They circle and swoop as they scoop insects from the air. Their tiny beaks open wider than you’d think possible, stretching their mouth into a cavernous maw, a flying trawler. Any aerial insect is fair game, from beetles to mosquitoes, but they seem to show a preference for larger moths.

A summer sensation

We only have a few months to enjoy these charmingly cryptic creatures. Nightjars are summer visitors to Britain. By autumn, they’ll be on their way south, crossing two continents as they return to their wintering grounds. Tracking studies have found that they favour scrub-filled grasslands in the Democratic Republic of Congo.

But where should you go to hear the churr of a Nightjar yourself? They are most common in southern England, with a patchy distribution right up to southern Scotland, including in Wales. Sadly, they have been lost as a breeding species in Northern Ireland. Nightjars nest on heathland, moorland and in woodland clearings – they can often be found in clearfells in forestry plantations. It's important to stick to paths and keep dogs on a lead when exploring these places, as Nightjars nest on the ground.

I’ve been helping to monitor these brilliant birds for more than a decade, but I never get tired of hearing that otherworldly song fill the evening air. Encountering a Nightjar is always an unforgettable experience.

Some Nightjar hotspots in Sussex include Old Lodge nature reserve in the Ashdown Forest and Graffham Common nature reserve in West Sussex.

Leave a comment

Comments

  • Graham Manuell:

    Excellent, interesting and educational article.

    19 Jun 2025 11:17:00

  • Eleanor Walker:

    I’ve heard and seen nightjars in the coniferous woodland bordering Pulborough Brooks RSPB car park. Some years since I last went but no reason to think they won’t still be coming there 🤞. Thanks so much for your informative emails – and the follow up quizzes – just brilliant! 👍👏👏

    19 Jun 2025 11:55:00

  • Eileen Hubbard:

    I remember hearing a nightjar for the first time, many years ago when living in Graffham. Out for a late evening walk I was convinced a space ship was landing near me and that I was about to be abducted by aliens. I’ve since also heard them on Woolbedding common and heard a BBC sound recordist recording them at Ambersham.

    19 Jun 2025 13:50:00

  • Fiona Randall:

    That was so informative and interesting. A night jar is a bird i knew little about but always wanted to see along with a bittern. I feel i learnt a lot from your in depth description and knowledge. Thank you.

    20 Jun 2025 05:22:00

  • Lawrence William Brown:

    Excellent, in depth, article.
    I don’t suppose I will ever see one, but I found it fascinating to read of the “Goat sucker”, or better still the “Corpse bird”.

    20 Jun 2025 10:53:00

  • Paula:

    Absolutely brilliant post, thank you🙏❤️

    21 Jun 2025 22:23:00

  • Paula:

    Absolutely brilliant post, thank you🙏❤️

    24 Jun 2025 15:39:00

  • Ajaz Sheikh:

    Thanks for such a brilliant and informative article.I have heard Nightjar at Pulborough brooks nature reserve, in the heathland area, adjacent to coniferous woodland.

    27 Jun 2025 17:36:00

Time Δ Debug Message - Perch Runway 3.2
1782576323.10210 [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
1782576323.14560.0434Matched route: news/[slug:s]
1782576323.14570.0002Server address: 216.73.216.31
1782576323.14580Using master page: /templates/pages/blog/post.php
1782576323.14580Page arguments:
Array
(
    [0] => /news/things-that-go-churr-in-the-dark
    [s] => things-that-go-churr-in-the-dark
    [1] => things-that-go-churr-in-the-dark
)
1782576323.1460.0002 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782576323.14690.0009 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1782576323.14930.0024 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1782576323.150.0007INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1782576323.22030.0703 [1] SELECT * FROM swt_shop_cart WHERE cartID=22354268
1782576323.22090.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=22354268
1782576323.22140.0005 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-06-27 16:05:00' AND saleTo>'2026-06-27 16:05:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1782576323.22280.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='things-that-go-churr-in-the-dark')) 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-06-27 16:05:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1782576323.22580.003 [1] SELECT FOUND_ROWS() AS `count`
1782576323.22640.0007 [1] SELECT * FROM swt_blog_posts WHERE postID=3720 AND postStatus='Published' AND postDateTime<='2026-06-27 16:05:00'
1782576323.22730.0009 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1782576323.2280.0007 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1782576323.22860.0006 [1] SELECT * FROM swt_categories WHERE catID=73 LIMIT 1
1782576323.22920.0006 [1] SELECT * FROM swt_categories WHERE catID=86 LIMIT 1
1782576323.22960.0004 [1] SELECT * FROM swt_categories WHERE catID=197 LIMIT 1
1782576323.230.0004 [1] SELECT * FROM swt_categories WHERE catID=45 LIMIT 1
1782576323.23050.0005Using template: /templates/blog/post.html
1782576323.23070.0002 [162] SELECT catID, catPath FROM swt_categories
1782576323.23170.001 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-06-27 16:05:00' AND postSlug='things-that-go-churr-in-the-dark'
1782576323.25650.0248Using template: /templates/blog/post.html
1782576323.25710.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1782576323.25910.002Using template: /templates/pages/attributes/seo.html
1782576323.25940.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1782576323.26040.001 [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
1782576323.26190.0015 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782576323.26470.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782576323.26520.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782576323.26730.002Using template: /templates/navigation/ps_nav_template.html
1782576323.26730 [6] Using template: /templates/navigation/ps_nav_template_children.html
1782576323.26810.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1782576323.26870.0006 [29] Using template: /templates/navigation/ps_nav_template_children.html
1782576323.27190.0032 [10] Using template: /templates/navigation/ps_nav_template_children.html
1782576323.2730.0011 [7] Using template: /templates/navigation/ps_nav_template_children.html
1782576323.27380.0008 [9] Using template: /templates/navigation/ps_nav_template_children.html
1782576323.27690.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1782576323.27740.0006 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1782576323.27950.002 [1] Using template: /templates/navigation/breadcrumbs.html
1782576323.280.0005Using template: /templates/blog/post.html
1782576323.28020.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1782576323.28080.0006Using template: /templates/blog/author.html
1782576323.28110.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='things-that-go-churr-in-the-dark')) 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-06-27 16:05:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1782576323.28340.0022 [1] SELECT FOUND_ROWS() AS `count`
1782576323.28390.0005 [1] Using template: /templates/blog/post.html
1782576323.28660.0027Using template: /templates/blog/comment_form.html
1782576323.28760.001 [8] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3720 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1782576323.33730.0497 [8] Using template: /templates/blog/comment.html
1782576323.33970.0025Using template: /templates/blog/post.html
1782576323.340.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1782576323.34070.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1782576323.34120.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1782576323.34180.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
1782576323.34390.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782576323.34440.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782576323.34630.0019 [6] Using template: /templates/navigation/footer-nav.html
1782576323.34750.0012 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782576323.34810.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782576323.34850.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1782576323.35070.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782576323.35120.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782576323.35410.0029 [10] Using template: /templates/navigation/footer-nav.html
1782576323.35760.0035 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1782576323.36010.0025 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1782576323.36070.0006 [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
1782576323.36290.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782576323.36370.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782576323.36850.0048 [29] Using template: /templates/navigation/footer-nav.html
1782576323.37090.0024 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782576323.37160.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782576323.37230.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
1782576323.37460.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782576323.37510.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782576323.3770.0019 [10] Using template: /templates/navigation/footer-nav.html
1782576323.37910.0021Request time: 0.2801
1782576323.37910Process time: 0.2799
1782576323.37910Memory: 1.6587