OK, I think this will be close to an all time record: Leopoldsburg (Belgium, 14k inhabitants) had more than 150 pubs in the 1980s.
I make that 933:1? Portsmouth (Navy/dockyard town) had 115:1 in the 1860s. (822 pubs and beerhouses against a population of 95k). There was a row of five pubs right outside the dockyard gate.
I see Leopoldsburg had a large military camp nearby. Same story?
Dataset does seem sketchy. My village has two pubs, neither appear. Two non-pub licensed locations (social club, stately home) do appear. The dot for the pub in the next village is off by about 100m.