where is the river avon on a map
River Avon, Warwickshire Beginning in Northamptonshire, the river flows through or adjoining the counties of Leicestershire, Northamptonshire, Warwickshire, Worcestershire and Gloucestershire, near the Cotswold Hills area. Notable towns it flows through include Rugby, Warwick, Stratford-upon-Avon, Evesham, Pershore and Tewkesbury, where it joins the Severn. It has traditionally been divided since 1719 into the Lower Avon, below Evesham, and the Upper Avon, from Evesham to above Stratford-upon-Avon.