The Thames Valley Region is a term that is used for the English counties and towns along the course of the River Thames. It includes parts of Wiltshire, Oxfordshire, Buckinghamshire, Berkshire, North Hampshire and West London.