I have a bunch of locations in a google fusion table, I've also got a population density spreadsheet from The Guardian so I have some data on population density.
But I was wondering if there was a data set that would give me the locations (postcodes, whatever) that were within 30 miles of, say, 100,000 people in the UK?