Top 10 towns in the UK

1. Upminster
7.2x 
2. Bangor (County Down)
6.8x 
3. Durham
6.7x 
4. Newtownards
4.9x 
5. Kinross
4x 
6. Yarm
3.8x 
7. Forres
3.7x 
8. Norwich
3.5x 
9. Reading
3.4x 
10. Cambridge
3.2x 

Bottom 10 towns in the UK

1044. Pentre
 0.1x
1045. Badminton
 0.1x
1046. Wotton-Under-Edge
 0.1x
1047. Melton Constable
 0.1x
1048. Hunstanton
 0.1x
1049. Southwold
 0.1x
1050. Spilsby
 0.1x
1051. Dartmouth
 0.1x
1052. Brockenhurst
 0.1x
1053. Settle
 0x