Great idea, but I suppose a big task. I have a lot of ancestors from Scotland, Shropshire to Durham via Staffordshire and Yorkshire. My partners lot come from Cornwall, Yorkshire, Lincolnshire. We have migrated to East coast of US and Australia and NZ. I'm sure there is something on the web. I do know that there is a commercial CD with surname distribution for the 1881 census. Tallack surname in Cornwall has been mapped on somebody's website which shows concentrations in various areas and what decade so you can see a movement and expansion.
John Rowley