Does the River Ouse have rights?

, 01 February 2025
Does the River Ouse have rights?
Panorama of the Ouse © Love Our Ouse

Emma Montlake

Guest blogger

The Sussex Ouse is 36 miles long, rising in Slaugham in West Sussex, finishing its journey across Sussex at Newhaven. In parts tidal, and though heavily modified with many impediments to its right to flow, it is home to some iconic species. The largest Sea Trout in the country and a strange, ethereal gathering of thin-lipped Grey Mullet, thousands of fish gather in the spring, where the clear waters of the Winterbourne chalk stream in Lewes meet the muddy brown waters of the tidal part of the Ouse. It is said they gather to clean themselves of parasites and purge themselves of sea water in the chalk water…. it is a wonderful wildlife spectacle.

Love Our Ouse team © Love Our Ouse

In 2022, four Lewes residents with a passion for the River Ouse set up a Community Interest Company, Love Our Ouse. LOO’s aims were to celebrate, educate and take action for the Ouse.

Reflecting ambitions, in February 2023, one of LOO’s Directors, then a District Councillor, proposed a Rivers Rights motion for the Ouse, to Lewes District Council (LDC). The motion proposed that LDC would explore the development of a Right’s Charter for the Ouse, working with local stakeholders, including Sussex Wildlife Trust. The motion was passed with strong cross-party support and was a “watermark” moment for the Ouse and indeed all rivers across the country.

Since the passing of the motion, LOO has engaged multiple stakeholders, water regulators, NGOs, river communities, regarding river rights through multiple community events, workshops and a river summit to steer thinking on the draft charter with invited delegates including the Environment Agency and Natural England. The Charter is the outcome of a participatory approach, ultimately co-created by LOO, Lewes District Council (LDC), Sussex Wildlife Trust, Ouse and Adur River’s Trust (OART), Railway Land Wildlife Trust and the Southwood Foundation. The Ouse was fortunate to have the advice of lawyers at Environmental Law Foundation, Hogan Lovells and international barrister, Monica Feria Tinta.

On the 25 February 2025, LDC announced that they will “support” and “champion” the Ouse Charter. For a local council to have decided to “support the principles within the Rights of Rivers Charter” is momentous. Those principles document certain proposed rights - to flow, be free of pollution, and importantly for the river to have an influential voice in decisions that effect it.

A door has been opened to legal rights, though more needs to be done to ensure the realisation of these rights. What this does achieve though is to pave the way for court decisions to be made using the principles, any such decision would start to embed in common law precedent, those rights through the courts.

The Charter will also assist the Council in taking decisions which respect the principles, ultimately over a course of actions protecting the substance at their heart whether or not they are enshrined in common or statutory law by then.

LOO also hope it serves as an inspiration to other Councils.

Rights of nature is a growing global movement, codifying nature’s rights into legal systems, national, local, statutory, constitutionally. There is a bubbling grassroots movement in the UK for rights of rivers and the Ouse has set a course.

It is worth reminding readers that we give rights to ships and companies; rivers, it would seem, are ripe for rights.

To have the involvement of Sussex Wildlife Trust in the shaping of the Charter has been fundamental to what we have been able to achieve. LOO looks forward to future working with the Trust to implement the charter.

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1782611554.46850 [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
1782611554.49570.0272Matched route: news/[slug:s]
1782611554.4960.0003Server address: 216.73.216.31
1782611554.49610.0001Using master page: /templates/pages/blog/post.php
1782611554.49610Page arguments:
Array
(
    [0] => /news/does-the-river-ouse-have-rights
    [s] => does-the-river-ouse-have-rights
    [1] => does-the-river-ouse-have-rights
)
1782611554.49670.0006 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782611554.4980.0013 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1782611554.50040.0024 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1782611554.50110.0007INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1782611554.50350.0023 [1] SELECT * FROM swt_shop_cart WHERE cartID=22367974
1782611554.50440.0009 [1] SELECT * FROM swt_shop_cart WHERE cartID=22367974
1782611554.50510.0007 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-06-28 01:52:00' AND saleTo>'2026-06-28 01:52:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1782611554.50650.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='does-the-river-ouse-have-rights')) 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-28 01:52:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1782611554.51080.0043 [1] SELECT FOUND_ROWS() AS `count`
1782611554.51170.0009 [1] SELECT * FROM swt_blog_posts WHERE postID=3666 AND postStatus='Published' AND postDateTime<='2026-06-28 01:52:00'
1782611554.5130.0013 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1782611554.5140.001 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1782611554.51520.0012 [1] SELECT * FROM swt_categories WHERE catID=73 LIMIT 1
1782611554.51620.001Using template: /templates/blog/post.html
1782611554.51650.0003 [162] SELECT catID, catPath FROM swt_categories
1782611554.51770.0011 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-06-28 01:52:00' AND postSlug='does-the-river-ouse-have-rights'
1782611554.54610.0284Using template: /templates/blog/post.html
1782611554.54690.0008 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1782611554.5490.0021Using template: /templates/pages/attributes/seo.html
1782611554.54930.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1782611554.55050.0012 [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
1782611554.55220.0017 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782611554.55630.0041 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782611554.5570.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782611554.56030.0032Using template: /templates/navigation/ps_nav_template.html
1782611554.56030.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1782611554.56120.0009 [4] Using template: /templates/navigation/ps_nav_template_children.html
1782611554.56180.0006 [29] Using template: /templates/navigation/ps_nav_template_children.html
1782611554.56510.0033 [10] Using template: /templates/navigation/ps_nav_template_children.html
1782611554.56650.0014 [7] Using template: /templates/navigation/ps_nav_template_children.html
1782611554.56750.001 [9] Using template: /templates/navigation/ps_nav_template_children.html
1782611554.57070.0032 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1782611554.57180.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
1782611554.57520.0034 [1] Using template: /templates/navigation/breadcrumbs.html
1782611554.57590.0007Using template: /templates/blog/post.html
1782611554.57620.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1782611554.57720.001Using template: /templates/blog/author.html
1782611554.57770.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='does-the-river-ouse-have-rights')) 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-28 01:52:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1782611554.58070.003 [1] SELECT FOUND_ROWS() AS `count`
1782611554.58160.0009 [1] Using template: /templates/blog/post.html
1782611554.58530.0038Using template: /templates/blog/comment_form.html
1782611554.58660.0013 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3666 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1782611554.64850.0619 [0] Using template: /templates/blog/comment.html
1782611554.64870.0002Using template: /templates/blog/post.html
1782611554.64890.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1782611554.64980.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1782611554.65080.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1782611554.65190.0011 [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
1782611554.65440.0026 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782611554.65520.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782611554.65780.0026 [6] Using template: /templates/navigation/footer-nav.html
1782611554.65880.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782611554.65960.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782611554.66050.0009 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1782611554.66360.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782611554.66430.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782611554.66680.0024 [10] Using template: /templates/navigation/footer-nav.html
1782611554.67030.0035 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1782611554.67160.0013 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1782611554.67220.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
1782611554.67520.003 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782611554.6760.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782611554.67790.0019 [29] Using template: /templates/navigation/footer-nav.html
1782611554.68060.0027 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782611554.68140.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782611554.68190.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
1782611554.68460.0027 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782611554.68520.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782611554.68770.0025 [10] Using template: /templates/navigation/footer-nav.html
1782611554.68890.0013Request time: 0.2231
1782611554.6890Process time: 0.2229
1782611554.6890Memory: 1.6497