Top 10 towns in the UK

1. Upminster
11.9x 
2. Durham
8.9x 
3. Bangor (County Down)
7.8x 
4. Newtownards
7.6x 
5. Hawick
4.7x 
6. Camborne
3.9x 
7. Tenby
3.9x 
8. Ipswich
3.9x 
9. Elgin
3.7x 
10. Llandrindod Wells
3.6x 

Bottom 10 towns in the UK

994. Dereham
 0.1x
995. Newent
 0.1x
996. Pershore
 0.1x
997. Catterick Garrison
 0.1x
998. Malpas
 0.1x
999. Towcester
 0x
1000. Tarporley
 0x
1001. Cranbrook
 0x
1002. Wotton-Under-Edge
 0x
1003. Badminton
 0x