W Polsce mieszka około 226 osób o nazwisku Szpera.
To 22 134. najczęstsze nazwisko w Polsce – 93% polskich nazwisk jest rzadszych.
| Województwo | Liczba osób | Udział | |
|---|---|---|---|
| wielkopolskie | 125 | 56% | |
| kujawsko-pomorskie | 31 | 14% | |
| pomorskie | 18 | 8% | |
| lubuskie | 14 | 6% | |
| lubelskie | 12 | 5% | |
| małopolskie | 7 | 3% | |
| warmińsko-mazurskie | 6 | 3% | |
| łódzkie | 5 | 2% | |
| świętokrzyskie | 4 | 2% | |
| mazowieckie | 3 | 1% |