# List of rivers of Wiltshire

This is a list of rivers and natural waterways that flow either wholly or partially through the ceremonial county of Wiltshire. The list is not comprehensive as there are many small brooks and streams without a recorded name on most official maps. There are three notable rivers that flow through the county: the River Avon (Bristol), the River Avon (Hampshire) and the River Thames.
Due to the geology of the county, the rivers and waterways discharge to the west, east and south. In addition to the natural waterways, the Kennet and Avon Canal crosses the county.
| Name | Source | Mouth | Image |
| Bristol Avon | Acton Turville 51°31′49″N 2°16′26″W﻿ / ﻿51.53028°N 2.27389°W﻿ / 51.53028; -2.27389 | Severn Estuary, Avonmouth, Bristol 51°30′22″N 2°43′06″W﻿ / ﻿51.50611°N 2.71833°W﻿ / 51.50611; -2.71833 | |
| Hampshire Avon | Pewsey, Wiltshire 51°22′10″N 1°41′42″W﻿ / ﻿51.36944°N 1.69500°W﻿ / 51.36944; -1.69500 | English Channel, Mudeford, Dorset 50°43′23″N 1°44′53″W﻿ / ﻿50.72306°N 1.74806°W﻿ / 50.72306; -1.74806 | |
| Biss | near Upton Scudamore, Wiltshire 51°13′42″N 2°11′40″W﻿ / ﻿51.22833°N 2.19444°W﻿ / 51.22833; -2.19444 | River Avon at Staverton, Wiltshire 51°20′12″N 2°12′56″W﻿ / ﻿51.33667°N 2.21556°W﻿ / 51.33667; -2.21556 | |
| Blackwater | Redlynch, Wiltshire 50°59′23″N 1°42′44″W﻿ / ﻿50.98972°N 1.71222°W﻿ / 50.98972; -1.71222 | Totton, Hampshire 50°55′36″N 1°29′31″W﻿ / ﻿50.92667°N 1.49194°W﻿ / 50.92667; -1.49194 | |
| Bourne | Burbage 51°21′09″N 1°40′17″W﻿ / ﻿51.35250°N 1.67139°W﻿ / 51.35250; -1.67139 | Salisbury 51°03′44″N 1°47′22″W﻿ / ﻿51.06222°N 1.78944°W﻿ / 51.06222; -1.78944 | |
| Broadmead Brook | west of Marshfield, Gloucestershire 51°27′24″N 2°21′45″W﻿ / ﻿51.45667°N 2.36250°W﻿ / 51.45667; -2.36250 | Bybrook River north west of Castle Combe 51°29′54″N 2°14′13″W﻿ / ﻿51.49833°N 2.23694°W﻿ / 51.49833; -2.23694 | |
| Brinkworth Brook | Broad Hinton, Wiltshire 51°30′7.92″N 1°52′24.6″W﻿ / ﻿51.5022000°N 1.873500°W﻿ / 51.5022000; -1.873500 | Bristol Avon, Great Somerford, Wiltshire 51°32′43.44″N 2°2′17.52″W﻿ / ﻿51.5454000°N 2.0382000°W﻿ / 51.5454000; -2.0382000 | |
| Bybrook River | Prime: Lower Lapdown Farm, Tormarton, South Gloucestershire 51°29′53.88″N 2°20′34.44″W﻿ / ﻿51.4983000°N 2.3429000°W﻿ / 51.4983000; -2.3429000 Secondary: Folly Farm, Cold Ashton, South Gloucestershire 51°27′23.4″N 2°21′43.56″W﻿ / ﻿51.456500°N 2.3621000°W﻿ / 51.456500; -2.3621000 | Bristol Avon, Batheaston 51°24′5.76″N 2°18′36.72″W﻿ / ﻿51.4016000°N 2.3102000°W﻿ / 51.4016000; -2.3102000 | |
| Bydemill Brook | Stanton Country Park, south of Stanton Fitzwarren 51°36′01″N 1°44′50″W﻿ / ﻿51.600328°N 1.747239°W﻿ / 51.600328; -1.747239 | confluence with River Thames 51°40′11″N 1°43′10″W﻿ / ﻿51.669759°N 1.719348°W﻿ / 51.669759; -1.719348 | |
| Chalke | Mead End, near Bowerchalke, Wiltshire 51°0′44″N 1°57′56″W﻿ / ﻿51.01222°N 1.96556°W﻿ / 51.01222; -1.96556 | confluence with River Ebble at Broad Chalke 51°1′35″N 1°57′27″W﻿ / ﻿51.02639°N 1.95750°W﻿ / 51.02639; -1.95750 | River Chalke and adjoining fish farm between Mead End, Bowerchalke and Broad Chalke |
| River Churn | Seven Springs, Gloucestershire 51°51′4″N 2°3′1″W﻿ / ﻿51.85111°N 2.05028°W﻿ / 51.85111; -2.05028 | confluence with River Thames 51°39′14″N 1°51′12″W﻿ / ﻿51.65389°N 1.85333°W﻿ / 51.65389; -1.85333 | |
| Cocklemore Brook | Studley, Wiltshire 51°25′2″N 2°4′6″W﻿ / ﻿51.41722°N 2.06833°W﻿ / 51.41722; -2.06833 | River Avon (Bristol) south of Chippenham 51°25′56″N 2°6′7″W﻿ / ﻿51.43222°N 2.10194°W﻿ / 51.43222; -2.10194 | |
| Cole | Wanborough, Wiltshire 51°32′34″N 1°41′54″W﻿ / ﻿51.54278°N 1.69833°W﻿ / 51.54278; -1.69833 | River Thames 51°41′19″N 1°4′37″W﻿ / ﻿51.68861°N 1.07694°W﻿ / 51.68861; -1.07694 | |
| Damson Brook | Milston 51°12′22″N 1°46′08″W﻿ / ﻿51.20611°N 1.76889°W﻿ / 51.20611; -1.76889 | confluence with Nine Mile River 51°11′20″N 1°45′36″W﻿ / ﻿51.18889°N 1.76000°W﻿ / 51.18889; -1.76000 | No picture available |
| Derry Brook | Ravensroost Wood, Minety Common 51°35′43″N 1°58′23″W﻿ / ﻿51.595278°N 1.973032°W﻿ / 51.595278; -1.973032 | confluence with Swill Brook south of Ashton Keynes 51°38′17″N 1°55′20″W﻿ / ﻿51.638041°N 1.922296°W﻿ / 51.638041; -1.922296 | No picture available |
| Doncombe Brook | south of Marshfield, Gloucestershire 51°27′33″N 2°18′45″W﻿ / ﻿51.459253°N 2.312498°W﻿ / 51.459253; -2.312498 | confluence with Bybrook River at Ford 51°28′14″N 2°14′01″W﻿ / ﻿51.470562°N 2.233651°W﻿ / 51.470562; -2.233651 | |
| River Dun (River Kennet) | Great Bedwyn 51°22′16″N 1°36′25″W﻿ / ﻿51.37111°N 1.60694°W﻿ / 51.37111; -1.60694 | River Kennet near Hungerford 51°24′44″N 1°29′39″W﻿ / ﻿51.41222°N 1.49417°W﻿ / 51.41222; -1.49417 | River Dun near Hungerford |
| River Dun (River Test) | 51°3′12.05″N 1°40′57.62″W﻿ / ﻿51.0533472°N 1.6826722°W﻿ / 51.0533472; -1.6826722 | Confluence with River Test near Kimbridge in Hampshire 51°01′50″N 1°32′01″W﻿ / ﻿51.030672°N 1.533504°W﻿ / 51.030672; -1.533504 | |
| River Ebble | Alvediston 51°00′46″N 2°02′20″W﻿ / ﻿51.0127°N 2.039°W﻿ / 51.0127; -2.039 | confluence with River Avon 51°02′00″N 1°45′30″W﻿ / ﻿51.0334°N 1.7582°W﻿ / 51.0334; -1.7582 | |
| Gauze Brook | Littleton Drew 51°31′35″N 2°14′21″W﻿ / ﻿51.5265°N 2.2391°W﻿ / 51.5265; -2.2391 | River Avon (Bristol) south of Malmesbury 51°33′44″N 2°04′49″W﻿ / ﻿51.5623°N 2.0802°W﻿ / 51.5623; -2.0802 | |
| River Kennet | Swallowhead Spring near Silbury Hill 51°30′10″N 1°50′42″W﻿ / ﻿51.50276°N 1.84507°W﻿ / 51.50276; -1.84507 | confluence with River Thames at Reading 51°27′33″N 0°56′58″W﻿ / ﻿51.459148°N 0.94947°W﻿ / 51.459148; -0.94947 | |
| Key | Braydon Forest near Purton 51°35′11″N 1°51′57″W﻿ / ﻿51.58639°N 1.86583°W﻿ / 51.58639; -1.86583 | confluence with River Thames near Cricklade 51°38′22″N 1°51′27″W﻿ / ﻿51.63944°N 1.85750°W﻿ / 51.63944; -1.85750 | |
| Lambrok Stream | Hoopers Pool between Southwick and Rode 51°17′07″N 2°14′57″W﻿ / ﻿51.285141°N 2.249281°W﻿ / 51.285141; -2.249281 | confluence with River Biss at Trowbridge 51°19′18″N 2°13′14″W﻿ / ﻿51.321743°N 2.220678°W﻿ / 51.321743; -2.220678 | |
| River Marden | Ranscombe Bottom, Calstone Wellington, near Calne 51°24′56″N 2°0′48″W﻿ / ﻿51.41556°N 2.01333°W﻿ / 51.41556; -2.01333 | Bristol Avon near Chippenham 51°27′56″N 2°05′33″W﻿ / ﻿51.46556°N 2.09250°W﻿ / 51.46556; -2.09250 | |
| River Nadder | Springs at Nadder Head near Donhead St Mary 51°01′01″N 2°10′33″W﻿ / ﻿51.016951°N 2.175815°W﻿ / 51.016951; -2.175815 | Confluence with River Avon (Hampshire) in Salisbury 51°03′38″N 1°47′58″W﻿ / ﻿51.060677°N 1.799525°W﻿ / 51.060677; -1.799525 | |
| Nine Mile | Brigmerston Down northeast of Bulford Camp 51°13′34″N 1°42′51″W﻿ / ﻿51.226017°N 1.714214°W﻿ / 51.226017; -1.714214 | Confluence of River Avon at Bulford 51°11′20″N 1°46′07″W﻿ / ﻿51.188797°N 1.768739°W﻿ / 51.188797; -1.768739 | |
| Oddford Brook | Bitham Lake northwest of Tisbury 51°04′26″N 2°06′58″W﻿ / ﻿51.073844°N 2.116175°W﻿ / 51.073844; -2.116175 | confluence with River Nadder at Tisbury 51°03′39″N 2°04′55″W﻿ / ﻿51.060750°N 2.082072°W﻿ / 51.060750; -2.082072 | No picture available |
| River Og | Draycot Foliat 51°29′53″N 1°44′25″W﻿ / ﻿51.49806°N 1.74028°W﻿ / 51.49806; -1.74028 | River Kennet near Marlborough 51°25′13″N 1°43′43″W﻿ / ﻿51.42028°N 1.72861°W﻿ / 51.42028; -1.72861 | |
| River Ray | Wroughton 51°31′24″N 1°47′29″W﻿ / ﻿51.52333°N 1.79139°W﻿ / 51.52333; -1.79139 | Confluence with River Thames 51°38′39″N 1°49′20″W﻿ / ﻿51.64417°N 1.82222°W﻿ / 51.64417; -1.82222 | |
| River Sem | near Sedgehill 51°02′51″N 2°11′04″W﻿ / ﻿51.047620°N 2.184409°W﻿ / 51.047620; -2.184409 | near Wardour 51°02′45″N 2°06′37″W﻿ / ﻿51.045790°N 2.110142°W﻿ / 51.045790; -2.110142 | No picture available |
| Semington Brook | The Warren south of West Lavington 51°15′53″N 1°59′46″W﻿ / ﻿51.264651°N 1.996125°W﻿ / 51.264651; -1.996125 | confluence with River Avon (Bristol) near Whaddon 51°21′11″N 2°10′19″W﻿ / ﻿51.353071°N 2.171855°W﻿ / 51.353071; -2.171855 | |
| River Stour, Dorset | Stourhead 51°06′17″N 2°19′36″W﻿ / ﻿51.104584°N 2.326786°W﻿ / 51.104584; -2.326786 | English Channel at Christchurch, Dorset 50°43′41″N 1°46′23″W﻿ / ﻿50.72796°N 1.77295°W﻿ / 50.72796; -1.77295 | |
| Summerham Brook | north of Rowde 51°21′39″N 2°00′51″W﻿ / ﻿51.360947°N 2.014142°W﻿ / 51.360947; -2.014142 | confluence with Semington Brook, south of Seend Cleeve 51°19′56″N 2°05′54″W﻿ / ﻿51.332359°N 2.098262°W﻿ / 51.332359; -2.098262 | |
| Swill Brook | confluence of Braydon Brook and Flagham Brook near Somerford Keynes 51°38′19″N 1°58′36″W﻿ / ﻿51.638517°N 1.976646°W﻿ / 51.638517; -1.976646 | confluence with River Thames at Ashton Keynes 51°38′20″N 1°55′25″W﻿ / ﻿51.638890°N 1.923656°W﻿ / 51.638890; -1.923656 | |
| Tetbury Avon | Wor Well, Tetbury 51°38′36″N 2°08′33″W﻿ / ﻿51.6432°N 2.1424°W﻿ / 51.6432; -2.1424 | River Avon (Bristol) at Malmesbury 51°34′56″N 2°05′34″W﻿ / ﻿51.5821°N 2.09289°W﻿ / 51.5821; -2.09289 | |
| Thames | enters Wiltshire to the east of Ashton Keynes | leaves Wiltshire to the southwest of Lechlade-on-Thames | |
| Till | near Tilshead 51°13′49″N 1°57′21″W﻿ / ﻿51.23028°N 1.95583°W﻿ / 51.23028; -1.95583 | confluence with River Wylye near Stapleford 51°08′09″N 1°54′07″W﻿ / ﻿51.13583°N 1.90194°W﻿ / 51.13583; -1.90194 | |
| Woodbridge Brook | Midgehall Copse near Lydiard Millicent 51°33′38″N 1°54′41″W﻿ / ﻿51.5605°N 1.9115°W﻿ / 51.5605; -1.9115 | confluence with River Avon (Bristol) near Malmesbury | No picture available |
| Wylye | Rodmead Farm near Maiden Bradley 51°07′25″N 2°18′11″W﻿ / ﻿51.12361°N 2.30306°W﻿ / 51.12361; -2.30306 | Confluence with River Nadder 51°04′45″N 1°51′45″W﻿ / ﻿51.07917°N 1.86250°W﻿ / 51.07917; -1.86250 | |