Have you found it tough to book a table for a post-lockdown pint in Slough?

Well, the reason for that may well have been revealed as data has shown Slough has the fewest pubs to people in the whole of the UK.

Slough Observer:

With just 25 pubs in total serving 149,539 people, the town has almost 6,000 residents per pub.

READ MORE: Hundreds march through Slough town centre for peaceful Palestine rally

Luton takes the second spot for the lowest number of pubs per people with just 45 pubs serving a population of over 200,000.

That averages at 4,734 people per pub.

On the other end of the scale, Scarborough in North Yorkshire has the highest number of pubs, with 640 people per pub.

READ MORE: Pub named among best to work at in the UK

108,000 people are catered to by 170 pubs.

The data also shows the most expensive and cheapest places for a pint in the UK.

The Shropshire town of Telford is the place with the cheapest average cost of a pint in the entire country.

The average price of a pint of beer is just £2.

Outside of the capital, Canterbury in Kent has the most expensive pints, where the average is £4.80.