Telford is a locality located 205.17 km southeast from London in West Midlands, England, United Kingdom. The population of Telford is 142,723 people. Dudley, Lichfield, Stoke-on-Trent are located close to Telford. You can find Telford on any map using the following decimal coordinates: 52.6792 (latitude), -2.4475 (longitude).