Zahorčice, malá, ale historicky významná obec, se poprvé objevuje v písemných pramenech v roce 1379. Bohužel o jejím dalším vývoji chybí na dvě stě let jakékoliv zmínky. Až v roce 1614 se obec znovu připomíná jako součást opáleckého panství pod názvem Záhoříč. Tento historický název naznačuje kontinuitu osídlení a význam obce v regionu.
V období konce 18. století, kdy se vrchnostenské úřady snažily poněmčovat názvy obcí, byly Zahorčice přejmenovány na Bienengarten. Toto německé pojmenování však nevydrželo dlouho, a Zahorčice si své původní české jméno uchovaly dodnes.
Podle historických záznamů měla obec Zahorčice v roce 1789 dvacet popisných čísel, což svědčí o menším, ale stabilním osídlení. Do roku 1932 se počet domů zvýšil na 32 popisných čísel, což ukazuje na postupný růst osady. Z hlediska obyvatelstva dosáhly Zahorčice vrcholu v roce 1921, kdy zde žilo 205 obyvatel. Od té doby se však počet obyvatel snižoval. Dnešní situace je taková, že obec má 31 popisných čísel a v ní žije celkem 60 obyvatel. Tento pokles odpovídá obecnému trendu vylidňování menších vesnic.
Zahorčice mají bohatou historii, kterou dokládá i jejich zařazení mezi historická příslušenství opáleckého panství. Přestože dnes jde o klidnou obec, je stále živou součástí regionu a nese v sobě stopy minulosti i kouzlo tradičního českého venkova.
Ostatní místní části:
Božtěšice – Brtí – České Hamry – Horní Němčice – Javoříčko – Kněžice – Krotějov – Lehom – Lukavice – Mladotice – Opálka – Rovná – Splž – Strážov – Viteň