There are probably only about 1500 people in the whole world with the surname "Balshaw". Most of them live in the UK, with the greatest concentration in the county of Lancashire.
Distribution of Balshaws in the UK (1600 to present day)
Distribution of Balshaws in Great Britain 1998.
Balshaw wills proved at Chester - distribution with time
Estimated population of England and Wales AD1000 to 2000 (46kB jpg file)
What is the origin of the name "Balshaw"?
Balshaw Farm, Tatham.
Lower Balshaw, or Tunstall House.