Top 10 towns in the UK

1. Bangor (County Down)
9.1x 
2. Durham
6.7x 
3. Newtownards
6.6x 
4. Falmouth
4.6x 
5. Holyhead
4.4x 
6. Kinross
4.1x 
7. Cambridge
4x 
8. Norwich
3.9x 
9. Cardigan
3.8x 
10. Saltash
3.8x 

Bottom 10 towns in the UK

1015. Strabane
 0x
1016. Ruthin
 0x
1017. Kilwinning
 0x
1018. Lockerbie
 0x
1019. Littleborough
 0x
1020. Tenterden
 0x
1021. Frinton-On-Sea
 0x
1022. Yelverton
 0x
1023. Buckhurst Hill
 0x
1024. Lutterworth
 0x