Top 10 towns in the UK

1. Durham
6.6x 
2. Dingwall
6.2x 
3. Newtownards
6.1x 
4. Bangor (County Down)
5.9x 
5. Wick
5.4x 
6. Upminster
4.9x 
7. Haslemere
4.8x 
8. Hawick
4.5x 
9. Milford Haven
4.5x 
10. Lincoln
4.5x 

Bottom 10 towns in the UK

983. Bourne End
 0.1x
984. Petworth
 0.1x
985. West Malling
 0.1x
986. Cromer
 0.1x
987. Seaford
 0.1x
988. Seaton
 0.1x
989. Ilkley
 0x
990. Tavistock
 0x
991. Richmond (North Yorkshire)
 0x
992. Pershore
 0x