One of Britain’s rare mammals

, 03 April 2025
One of Britain’s rare mammals
Water Vole © Barry Yates

Barry Yates

Chair of the Friends of Rye Harbour Nature Reserve

We are lucky to have one of Britain’s rarest mammals, living in the wetlands around Rye, but few people ever notice them. The Wind in the Willows is a classic children's novel by Kenneth Grahame, first published in 1908. One of the main characters was Ratty, who was a Water Vole – smaller ears and more rounded nose than rats. Water Voles eat wetland plants and live in rivers and ditches with good reed growth and in reedbeds. They usually live in a tunnel, just above water level.

This charismatic animal has declined in Britain by 90% in the last 30 years and they have been fully protected by laws introduced in 2008. The reasons for such a dramatic decline have been the introduced predator, American Mink, combined with fragmented wetland habitat. However, in the wetlands around Rye, there are still good populations, and this is for two reasons: lots of good wetland habitat that is connected by a network of ditches and there has been a widespread effort by several people to reduce American Mink numbers by trapping them. Good places for them are Rye Harbour Nature Reserve, Pett Level and Walland Marsh.

Water Voles are mainly nocturnal and are eaten by Grey Heron, Barn Owl, Bittern and Marsh Harrier, so they are not easy to see. However, they do leave distinctive latrines with rounded droppings and with short lengths of reed with an angled end. Trail cameras can be used to monitor them and they can be attracted with apples.

Water Vole latrine
Water Vole latrine © Barry Yates

The good news is that a project has just started that can eradicate American Mink from across south-east England. This follows the success of a pioneering project in East Anglia, where Water Vole numbers are now increasing. This eradication of American Mink will also help many wetland breeding birds, such as Kingfisher, Sand Martin, Little Grebe, Water Rail and Moorhen.

Find out more here. If you are able to help with this project, whether that's hosting a trap on your land, reporting a sighting or if you capture an American Mink, please get in touch at [email protected]

_____________________________________________________________________________________________________________________________________________________________________

Sussex Wildlife Trust are already monitoring and controlling American Mink at Rye Harbour Nature Reserve and are collaborating with the Waterlife Recovery Trust. We intend to participate in their eradication project both at Rye Harbour Nature Reserve, and elsewhere, once there is the capacity to expand it into our area. 

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1782591320.06480 [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
1782591320.09110.0263Matched route: news/[slug:s]
1782591320.09120.0001Server address: 216.73.216.31
1782591320.09130Using master page: /templates/pages/blog/post.php
1782591320.09130Page arguments:
Array
(
    [0] => /news/one-of-britains-rare-mammals
    [s] => one-of-britains-rare-mammals
    [1] => one-of-britains-rare-mammals
)
1782591320.09150.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782591320.09250.001 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1782591320.09420.0017 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1782591320.09480.0006INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1782591320.09680.0021 [1] SELECT * FROM swt_shop_cart WHERE cartID=22360648
1782591320.09750.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=22360648
1782591320.09810.0007 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-06-27 20:15:00' AND saleTo>'2026-06-27 20:15:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1782591320.09950.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='one-of-britains-rare-mammals')) 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:15:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1782591320.10260.0031 [1] SELECT FOUND_ROWS() AS `count`
1782591320.10310.0005 [1] SELECT * FROM swt_blog_posts WHERE postID=3626 AND postStatus='Published' AND postDateTime<='2026-06-27 20:15:00'
1782591320.10390.0008 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1782591320.10450.0006 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1782591320.10510.0006 [1] SELECT * FROM swt_categories WHERE catID=57 LIMIT 1
1782591320.10590.0007 [1] SELECT * FROM swt_categories WHERE catID=70 LIMIT 1
1782591320.10640.0005 [1] SELECT * FROM swt_categories WHERE catID=36 LIMIT 1
1782591320.10690.0005 [1] SELECT * FROM swt_categories WHERE catID=91 LIMIT 1
1782591320.10760.0007Using template: /templates/blog/post.html
1782591320.10780.0002 [162] SELECT catID, catPath FROM swt_categories
1782591320.10850.0008 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-06-27 20:15:00' AND postSlug='one-of-britains-rare-mammals'
1782591320.1290.0204Using template: /templates/blog/post.html
1782591320.12950.0005 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1782591320.13110.0016Using template: /templates/pages/attributes/seo.html
1782591320.13130.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1782591320.1320.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
1782591320.1330.001 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782591320.13580.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782591320.13640.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782591320.13830.0019Using template: /templates/navigation/ps_nav_template.html
1782591320.13830 [6] Using template: /templates/navigation/ps_nav_template_children.html
1782591320.13920.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1782591320.13960.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1782591320.14230.0027 [10] Using template: /templates/navigation/ps_nav_template_children.html
1782591320.14340.0011 [7] Using template: /templates/navigation/ps_nav_template_children.html
1782591320.14410.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1782591320.14580.0017 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1782591320.14660.0008 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1782591320.14890.0022 [1] Using template: /templates/navigation/breadcrumbs.html
1782591320.14930.0004Using template: /templates/blog/post.html
1782591320.14950.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='6' LIMIT 1
1782591320.15020.0007Using template: /templates/blog/author.html
1782591320.15050.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='one-of-britains-rare-mammals')) 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:15:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1782591320.15260.0021 [1] SELECT FOUND_ROWS() AS `count`
1782591320.15310.0005 [1] Using template: /templates/blog/post.html
1782591320.15650.0033Using template: /templates/blog/comment_form.html
1782591320.15710.0007 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3626 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1782591320.20630.0492 [0] Using template: /templates/blog/comment.html
1782591320.20650.0002Using template: /templates/blog/post.html
1782591320.20670.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='6' LIMIT 1
1782591320.20750.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1782591320.20810.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1782591320.20850.0004 [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
1782591320.21370.0052 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782591320.21450.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782591320.21630.0018 [6] Using template: /templates/navigation/footer-nav.html
1782591320.21680.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782591320.21740.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782591320.21790.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1782591320.220.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782591320.22040.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782591320.22220.0018 [10] Using template: /templates/navigation/footer-nav.html
1782591320.22430.0021 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1782591320.2250.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1782591320.22540.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
1782591320.22760.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782591320.22810.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782591320.230.0019 [29] Using template: /templates/navigation/footer-nav.html
1782591320.23230.0024 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782591320.2330.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782591320.23350.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
1782591320.23560.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782591320.23610.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782591320.23790.0018 [10] Using template: /templates/navigation/footer-nav.html
1782591320.23910.0012Request time: 0.1773
1782591320.23910Process time: 0.1772
1782591320.23910Memory: 1.6327