New report points to 30% decline in water vole distribution

, 26 February 2018
New report points to 30% decline in water vole distribution
Tom Marshall

National treasure ‘Ratty’ needs urgent help to survive

A new analysis of data collected over ten years by a network of experts led by The Wildlife Trusts has revealed that water vole distribution has continued to decline dramatically. On top of an estimated 94% decline up to 1994, there has been a further 30% decline across England and Wales between 2006 & 2015.

Whilst the new analysis reveals a slight increase in distribution in recent years – thanks to some successful conservation efforts by local Wildlife Trusts and others – the full data covering the whole ten years paints a bleak picture.

Water voles are a much-loved British mammal which used to be regularly seen and heard along every ditch, stream and river in the UK. A creature which burrows in banks and feeds on reeds and grass, the water vole was a lead character – known as ‘Ratty’ – in Kenneth Grahame’s children’s classic Wind in the Willows.

Huge conservation efforts have been made to ensure a future for this charismatic mammal: The Wildlife Trusts and others continue to carry out wetland restoration work and water vole reintroductions across the UK.At a local level, some of these projects have been highly successful; however, local successes are not big enough to reverse the ongoing national decline.

Habitat loss, water pollution and massive building development have led to declines in the voles since the 1960s; exacerbated by predation by North American mink.The water vole is one of the UK’s most rapidly declining mammals and has been lost from 94% of places where they were once prevalent.* The latest data revealing a ten year decline of 30% shows an ever-worsening situation: their range is continuing to contract.

Fran Southgate, Living Landscapes Officer for Sussex Wildlife Trust says:

“Water voles are an essential part of the food chain, and a species that we once considered to be common and widespread. Despite all the hard work that landowners, Wildlife Trusts and others have put in to try and reverse the decline of the water vole, they are still struggling to survive.

Their decline is indicative of a much more pervasive decline of natural habitat and wetland areas. If we don’t want them to disappear completely, we need national support, and sound legislation to prevent ongoing damage to both water voles and their habitats”.

The Wildlife Trusts are calling for:

  • Government to provide better funding for water vole conservation projects and to initiate landscape-scale restoration schemes
  • Government and Local Authorities to enable the creation of Nature Recovery Networks, as set out in the Government’s 25 Year Plan for the Environment. Nature Recovery Networks should protect, connect and create areas of natural habitat to help wildlife move through the landscape, benefitting not just water voles but a range of other wildlife.
  • Landowners to manage river bank habitat positively to help water voles, e.g. providing generous buffer strips to provide shelter and feeding, opening up sections of the bank to the sun to prevent overshading, and creating soft edges to river banks for water voles to create burrows in
  • People to volunteer as water vole surveyors with their local Wildlife Trust and/or donate to charities to help support water vole recovery work.

The Wildlife Trusts are at the forefront of caring for the wild places that water voles need to survive. In 2013, Sussex Wildlife Trust helped to fund and deliver the Arun & Rother Connections Project in West Sussex, which involved local communities in surveying for water voles and restoring their habitat across two huge river catchments.

The Wildlife Trusts work across the UK restore habitats to help water voles and other river wildlife as well as reintroduce them back to areas where they are not at risk from mink.

Download Water Vole Project Report

Leave a comment

Comments

  • Charlotte Bishop:

    Just a sighting from last year in Rye, around April/May on marshy ground off Old Brickyard; OS TQ91194 20291. I saw a fat, healthy looking water vole of about 8-9 inches long, not including tail. It crossed my parents garden (Thacker House) in a straight line and disappeared through the hedge. Not seen one since.

    26 Feb 2018 09:34:48

Time Δ Debug Message - Perch Runway 3.2
1783509201.72510 [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
1783509201.76030.0352Matched route: news/[slug:s]
1783509201.76040.0001Server address: 216.73.216.55
1783509201.76040Using master page: /templates/pages/blog/post.php
1783509201.76050Page arguments:
Array
(
    [0] => /news/new-report-points-to-30-decline-in-water-vole-distribution
    [s] => new-report-points-to-30-decline-in-water-vole-distribution
    [1] => new-report-points-to-30-decline-in-water-vole-distribution
)
1783509201.76080.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783509201.76190.0012 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783509201.76440.0025 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783509201.76520.0008INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783509201.76730.0021 [1] SELECT * FROM swt_shop_cart WHERE cartID=22778296
1783509201.7680.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=22778296
1783509201.76870.0007 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-08 11:13:00' AND saleTo>'2026-07-08 11:13:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783509201.770.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='new-report-points-to-30-decline-in-water-vole-distribution')) 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-08 11:13:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783509201.77350.0034 [1] SELECT FOUND_ROWS() AS `count`
1783509201.77420.0008 [1] SELECT * FROM swt_blog_posts WHERE postID=1500 AND postStatus='Published' AND postDateTime<='2026-07-08 11:13:00'
1783509201.77530.001 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783509201.77610.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783509201.77680.0008 [1] SELECT * FROM swt_categories WHERE catID=3 LIMIT 1
1783509201.77750.0006 [1] SELECT * FROM swt_categories WHERE catID=91 LIMIT 1
1783509201.7780.0005 [1] SELECT * FROM swt_categories WHERE catID=54 LIMIT 1
1783509201.77870.0007Using template: /templates/blog/post.html
1783509201.7790.0002 [162] SELECT catID, catPath FROM swt_categories
1783509201.780.001 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-08 11:13:00' AND postSlug='new-report-points-to-30-decline-in-water-vole-distribution'
1783509201.80110.0211Using template: /templates/blog/post.html
1783509201.80170.0005 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783509201.80320.0016Using template: /templates/pages/attributes/seo.html
1783509201.80360.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783509201.80470.0011 [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
1783509201.80620.0016 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783509201.81020.004 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783509201.81090.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783509201.81310.0021Using template: /templates/navigation/ps_nav_template.html
1783509201.81310.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783509201.8140.0009 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783509201.81450.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783509201.81740.0029 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783509201.81860.0012 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783509201.820.0014 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783509201.82390.0039 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783509201.82510.0012 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783509201.82730.0022 [1] Using template: /templates/navigation/breadcrumbs.html
1783509201.82790.0006Using template: /templates/blog/post.html
1783509201.82820.0004 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783509201.8290.0008Using template: /templates/blog/author.html
1783509201.82950.0005 [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='new-report-points-to-30-decline-in-water-vole-distribution')) 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-08 11:13:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783509201.83160.0021 [1] SELECT FOUND_ROWS() AS `count`
1783509201.83210.0005 [1] Using template: /templates/blog/post.html
1783509201.83590.0038Using template: /templates/blog/comment_form.html
1783509201.83720.0012 [1] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=1500 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783509201.8870.0498 [1] Using template: /templates/blog/comment.html
1783509201.88770.0007Using template: /templates/blog/post.html
1783509201.88780.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783509201.88880.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783509201.88940.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783509201.890.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
1783509201.8920.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783509201.89250.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783509201.89550.003 [6] Using template: /templates/navigation/footer-nav.html
1783509201.89680.0013 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783509201.89750.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783509201.8980.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783509201.90040.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783509201.90090.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783509201.90290.002 [10] Using template: /templates/navigation/footer-nav.html
1783509201.90720.0043 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783509201.9080.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783509201.90850.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
1783509201.91070.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783509201.91120.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783509201.91290.0018 [29] Using template: /templates/navigation/footer-nav.html
1783509201.91510.0022 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783509201.91580.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783509201.91630.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
1783509201.91830.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783509201.91870.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783509201.92060.0019 [10] Using template: /templates/navigation/footer-nav.html
1783509201.92230.0017Request time: 0.1997
1783509201.92230Process time: 0.1995
1783509201.92230Memory: 1.6557