To make things a bit simpler, I've put populations for some of the places mentioned so far in a table below. The Scottish populations are all taken from the spreadsheet of 2012 populations
here. The English and Welsh ones are from 2011 figures
here. For these, I've used the "built up area" or "subdivision" where they exist.
Name | Population | Source | Notes |
West Bridgford | 45509 | link | Area contains Edwalton station |
Canvey Island | 38170 | link | offshore |
Thamesmead | 31824 | link 1 2 | Population of "Thamesmead" wards. |
New Addington | 22280 | link | Has Tramlink |
Peacehaven | 18579 | link | |
Houghton-le-Spring | 13863 | link | Area includes Newbottle and Burnside |
Biggin Hill | 12233 | | See #72 |
Waterlooville | 9549 | link | Population of Waterloo ward |
Dunoon | 9540 | | |
Cambourne | 8186 | link | |
Rothwell | 7694 | link | |
Shaftesbury | 7314 | link | |
Stornoway | 7500 | | offshore |
Torpoint | 7717 | link | |
Dartmouth | 5610 | link | |
Penrhyn Bay | 4432 | link | Had a tramway |
Beaminster | 2957 | link | |
Lyndhurst | 2347 | link | |
Ullapool | 1510 | | |
Beaumaris | 1370 | link | offshore |
I've added Penrhyn Bay, as it's a place in Wales which has only been served by trams, and (unlike Rhos-on-Sea) isn't adjacent to another town.
I've also added Peacehaven, which I understand didn't really get going until buses were a viable option.
Abbey Wood, Belvedere and Plumstead stations are just outside the boundaries of the two "Thamesmead" wards.
On another note...
St Asaph did have a station, although it closed long before the town became a city.
The station also opened long after St. Asaph became a city.