Rye Harbour Nature Reserve Wildlife sightings: March 2025

, 04 April 2025
Rye Harbour Nature Reserve Wildlife sightings: March 2025
White-tailed Eagle © Darin Smith

David Bentley

Volunteer and Trustee of the Friends of Rye Harbour Nature Reserve

March 2025 was dominated by high pressure and generally very settled conditions. There was below average rainfall and significantly above average sunshine hours - indeed, England had its sunniest March on record. The start of March often feels like a bit of a lull in proceedings, with winter ebbing away without much of a spring 'push'. But, as the month progresses, things start to happen and so it was that the first Wheatear was seen on the 21st and the first Swallow on 30th.

Swallow
Swallow © Derek Middleton

Visible migration in March can be obvious in some species. Dozens, sometimes hundreds, of Brent Geese can be seen offshore heading east. These birds will 'turn left' at Dover, head up the east coast and then across the North Sea aiming for breeding grounds in Norway. Some will pause to feed up, including 35 birds on Flat Beach on 17th.

Brent Geese
Brent Geese © Dennis Hunt

The over-wintering Spotted Redshank remained, and was showing signs of moulting into its summer plumage by the end of the month. The first returning Little Ringed Plover was seen at Salt Pool on the 15th. Look carefully, and with good views, it's easy to tell these lovely summer visitors apart from the larger, resident Ringed Plover. The former has an all-black beak, a yellow eye ring, a rather distinctive, slim demeanour and - often definitively - a lack of a wing-bar in flight.

Little Ringed Plover
Little Ringed Plover © Roger Wilmshurst

Pintail numbers for the month peaked at around 30. There were still two Black-necked Grebe at Long Pit until at least the 8th and three Cattle Egrets present near Castle Water on the 26th.

Pintail
Pintail © Roger Wilmshurst

This is a good time of year to look closely at Rock Pipits. Scandinavian birds of the sub-species littoralis may stand out, as their new summer plumage shows a distinctive pink flush to the underparts. Two were seen around Ternery and Salt Pools on the 17th.

Rock Pipit
Rock Pipit © David Kilbey

Red Kites are commonly seen in March, generally heading east on migration. These are large and impressive birds of prey, but one was dwarfed by a truly enormous bird on the 13th over the New Saltmarsh. It was a White-tailed Eagle, with a wingspan of over two metres. A transmitter fitted to the bird revealed it was around four years old and one of those released as part of the Isle of Wight re-introduction programme.

Black Redstarts can pop up almost anywhere close to the coast at this time of year. There were a few sightings this month, including one by Harbour Farm Barns on the 23rd. Another spring regular, in small numbers, is the delightful Little Gull; one was seen from the Halpin Hide at Castle Water on 22nd.

Little Gull
Little Gull © James Tomlinson

The first singing Sedge Warbler was reported near Long Pit on the 24th and the first Willow Warbler near Harbour Farm Barns on 29th.

Willow Warbler
Willow Warbler © Derek Middleton

Over 80 Sandwich Terns were counted by the end of the month and we hope that these iconic Rye Harbour birds - plus the soon-to-arrive Little and Common Terns - will settle down to enjoy a successful breeding season.

Sandwich Tern
Sandwich Tern © Dave Kilbey

The settled weather will have helped early emerging butterflies which included Brimstone, Peacock, Small Tortoiseshell and Comma.

Brimstone
Brimstone © Bob Eade

Further signs of spring, were flowering Coltsfoot, Blackthorn, Grey Willow, Alder and Common Gorse.  

Grey Willow flowers
Grey Willow flowers © Barry Yates

Thanks go to all the visitors whose observations contribute to the monthly sighting reports. If you have spotted something interesting on the reserve, please do make a record via https://irecord.org.uk/, and if you think it is particularly significant, please let us know at [email protected].

Leave a comment

Comments

  • John Sargent:

    Thank you for interesting input. Two swallows back here in South Warwickshire quite early for us ( last week), but already looking at last year’s nest in coal hole, whereas usually they take their time to reaclimatise before thinking about nesting.

    16 Apr 2025 12:49:00

Time Δ Debug Message - Perch Runway 3.2
1782591478.2150 [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
1782591478.24670.0317Matched route: news/[slug:s]
1782591478.24690.0002Server address: 216.73.216.31
1782591478.24690Using master page: /templates/pages/blog/post.php
1782591478.24690Page arguments:
Array
(
    [0] => /news/rye-harbour-nature-reserve-wildlife-sightings-march-2025
    [s] => rye-harbour-nature-reserve-wildlife-sightings-march-2025
    [1] => rye-harbour-nature-reserve-wildlife-sightings-march-2025
)
1782591478.24720.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782591478.24830.001 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1782591478.25020.0019 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1782591478.25070.0005INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1782591478.25260.0019 [1] SELECT * FROM swt_shop_cart WHERE cartID=22360713
1782591478.2530.0004 [1] SELECT * FROM swt_shop_cart WHERE cartID=22360713
1782591478.25350.0005 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-06-27 20:17:00' AND saleTo>'2026-06-27 20:17:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1782591478.25480.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='rye-harbour-nature-reserve-wildlife-sightings-march-2025')) 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 20:17:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1782591478.25760.0028 [1] SELECT FOUND_ROWS() AS `count`
1782591478.25810.0004 [1] SELECT * FROM swt_blog_posts WHERE postID=3682 AND postStatus='Published' AND postDateTime<='2026-06-27 20:17:00'
1782591478.25880.0008 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1782591478.25960.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1782591478.26030.0007 [1] SELECT * FROM swt_categories WHERE catID=73 LIMIT 1
1782591478.26090.0006 [1] SELECT * FROM swt_categories WHERE catID=70 LIMIT 1
1782591478.26120.0004 [1] SELECT * FROM swt_categories WHERE catID=36 LIMIT 1
1782591478.26180.0005Using template: /templates/blog/post.html
1782591478.2620.0002 [162] SELECT catID, catPath FROM swt_categories
1782591478.26290.0009 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-06-27 20:17:00' AND postSlug='rye-harbour-nature-reserve-wildlife-sightings-march-2025'
1782591478.28420.0212Using template: /templates/blog/post.html
1782591478.28470.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1782591478.28650.0017Using template: /templates/pages/attributes/seo.html
1782591478.28670.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1782591478.28760.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
1782591478.28880.0011 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782591478.29180.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782591478.29240.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782591478.29450.0021Using template: /templates/navigation/ps_nav_template.html
1782591478.29450 [6] Using template: /templates/navigation/ps_nav_template_children.html
1782591478.29530.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1782591478.29590.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1782591478.29850.0026 [10] Using template: /templates/navigation/ps_nav_template_children.html
1782591478.29950.001 [7] Using template: /templates/navigation/ps_nav_template_children.html
1782591478.30030.0008 [9] Using template: /templates/navigation/ps_nav_template_children.html
1782591478.30240.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1782591478.30330.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
1782591478.30560.0023 [1] Using template: /templates/navigation/breadcrumbs.html
1782591478.30610.0005Using template: /templates/blog/post.html
1782591478.30640.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1782591478.30710.0007Using template: /templates/blog/author.html
1782591478.30740.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='rye-harbour-nature-reserve-wildlife-sightings-march-2025')) 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 20:17:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1782591478.30960.0022 [1] SELECT FOUND_ROWS() AS `count`
1782591478.31010.0005 [1] Using template: /templates/blog/post.html
1782591478.31310.0029Using template: /templates/blog/comment_form.html
1782591478.31380.0007 [1] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3682 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1782591478.37030.0565 [1] Using template: /templates/blog/comment.html
1782591478.37090.0006Using template: /templates/blog/post.html
1782591478.3710.0001 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1782591478.37180.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1782591478.37250.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1782591478.37310.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
1782591478.37580.0027 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782591478.37620.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782591478.37880.0026 [6] Using template: /templates/navigation/footer-nav.html
1782591478.37950.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782591478.38010.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782591478.38060.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1782591478.38370.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782591478.38420.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782591478.38670.0026 [10] Using template: /templates/navigation/footer-nav.html
1782591478.39030.0036 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1782591478.39110.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1782591478.39150.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
1782591478.39390.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782591478.39430.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782591478.39620.0019 [29] Using template: /templates/navigation/footer-nav.html
1782591478.39860.0024 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782591478.39930.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782591478.39990.0006 [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
1782591478.40250.0026 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782591478.4030.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782591478.40520.0022 [10] Using template: /templates/navigation/footer-nav.html
1782591478.40640.0012Request time: 0.1941
1782591478.40650Process time: 0.194
1782591478.40650Memory: 1.6565