Thorp Arch

Thorp Arch is located in Leeds. The area is situated on the River Wharfe. About 1,575 people live here (as of 2021). Between 2011 and 2021, the population fell from 1,591 to 1,575. Thorp Arch has around 88 streets. Thorp Arch is village and civil parish in Leeds, West Yorkshire, England, UK. Among other things, Thorp Arch has public transport and cafés.

Thorp Arch – Facts

Inhabitants 1575
Located in Leeds
Country United Kingdom
Body of water River Wharfe

Data source: Wikidata (CC0)

Roads in Thorp Arch