Welshpool (velšsky: Y Trallwng) je malé město a obec ve velšském okrese Powys. Je čtvrtým největším městem v Powysu a má 6 664 obyvatel. Leží na břehu řeky Severn a nachází se v historickém hrabství Montgomeryshire. Je známé svou georgiánskou architekturou.
Město se nachází asi 6,4 km od hranic s anglickým hrabstvím Shropshire. Jeho název ve velštině, Y Trallwng, znamená "bažinatá nebo potápějící se země". V angličtině bylo původně známé jako Pool, ale v roce 1835 byl jeho název změněn na Welshpool, aby se odlišil od dorsetského města Poole.
Krátce sloužilo jako hlavní město Powysu Wenwynwyn poté, co byl jeho kníže v roce 1212 donucen uprchnout z tradičního velšského královského sídla Mathrafal knížeti z Gwyneddu. Pomoc anglické koruny (nepřátel gwyneddského knížete) vrátila dynastii Wenwynwynů jejich země.
Město má hlavní železniční stanici na Cambrian Line mezi Shrewsbury a Aberystwyth. Vlaky, které spravuje a obsluhuje společnost Transport for Wales, jezdí zhruba dvě hodiny v každém směru.


