Going back to the discussions on historical presence/absence in various regions.
All the places that have hosted starts or finishes since 2004, not including 2020 which didn't happen.
This doesn't indicate that some places have hosted multiple times. The top scorers on this are (one point each for a start or a finish - two for both) London has 12 times had stages that both start and finish there.
London(24)
Stoke on Trent(11)
Blackpool(8)
Glasgow(6)
Bristol(5)
Carlisle(5)
Kendal(5)
Liverpool(5)
Knowsley(4)
Nottingham(4)
Worcester(4)
What can you draw from that? Some areas are less visited than others.
In part because some areas put themselves up for inclusion. Is Stoke on Trent considered a really great place for racing, or has the authority there been particularly cooperative? I suspect the latter.
Why it has never gone to the highlands I don't know. Logistical reasons?