Шпаки влаштовують гнізда у карнизах, за наличниками, у порожнечах господарських будівель, у дуплах старих дерев, високих пнях та стовпах, у норах глинистих урвищ. Гнізда виготовляються з торішньої трави, довгі стебла якої нерідко висовуються з отвору.
Виліт їх відбувається у другій половині травня – у першій половині червня. У птахів іноді спостерігається друга кладка. Після вильоту пташенят шпаки збиваються в зграйки і незабаром (у липні – серпні) залишають район гніздування, переміщаючись на південь та на південний захід у місця з великою кількістю корму.
Свіжі кладки з'являються у другій половині квітня – на початку травня. Гніздовий цикл розмноження від відкладання першого яйця до вильоту пташенят гнізда становить 38-40 днів. Максимальна різниця у термінах розмноження окремих птахів не перевищує 30-35 днів. У році, як правило, один виводок.
Зимує в Західній та Південній Європі, Північній Африці, Єгипті, північній частині Аравійського півострова, Ізраїлі, Лівані, північному Ірані, рівнинній частині північної Індії. В окремі роки зупиняється на Канарах. Невелика частина новоствореної американської популяції в холодну пору року переміщується до Мексики.