It is interesting to compare places of a similar size. Near where I live is a town called Søndersø. It has a large crisp producer (as you can see from the image) selling through all the local shops and the Aldis, Coops etc. It has a primary school, the main high school for the whole area and the council's specialist music school. It has 4 Aldi sized supermarkets, a bank, a large chemist etc so I was surprised when I checked at home and found it is only the same size as Eaglesham, population-wise.