Teplyk liegt am Teplytschka (ukrainischТепличка), einem Nebenfluss des Udytsch (ukrainisch Удич) im Osten der Oblast Winnyzja 135 km südöstlich vom Oblastzentrum Winnyzja. Die erstmals im 15. Jahrhundert schriftlich erwähnte Ortschaft besitzt seit 1956 den Status einer Siedlung städtischen Typs.
Verwaltungsgliederung
Am 10. August 2018 wurde die Siedlung zum Zentrum der neugegründeten Siedlungsgemeinde Teplyk (Теплицька селищна громада/Teplyzka selyschtschna hromada). Zu dieser zählten auch die 12 Dörfer Kamjanky, Koschuchiwka, Kostjukiwka, Losowata, Polohy, Roskoschiwka, Rossoscha, Sokyrjany, Straschhorod, Tscherwonyj Kut, Udytsch und Wesseliwka sowie die Ansiedlung Leninka[1], bis dahin bildete sie die gleichnamige Siedlungsratsgemeinde Teplyk (Теплицька селищна рада/Teplyzka selyschtschna rada) im Zentrum des Rajons Teplyk.
Am 12. Juni 2020 kamen noch die 15 in der untenstehenden Tabelle aufgelisteten Dörfer sowie die 2 Ansiedlungen Kublytsch und Roskoschiwka zum Gemeindegebiet[2].
Am 17. Juli 2020 kam es im Zuge einer großen Rajonsreform zum Anschluss des Rajonsgebietes an den Rajon Hajssyn[3].
Folgende Orte sind neben dem Hauptort Teplyk Teil der Gemeinde: