Село вытянуто вдоль потока Велика Маскова, который берёт начало из источников у горы Зрубы (Малый Верх). Рядом находятся вершины Китван и Клива. Отсюда видны соседние сёла: Луква (Прислуп), Солотвин, Кривец, Раковец, Пороги, Дзвиняч, Жураки, Монастырчаны и Росильна.
К Космачу относятся присёлки Саджевки, Космачевка, Раков Поток, а также условные районы Погари и Луги.
Первое упоминание о селе датируется 1785—1788 годами. Космач вырос из присёлка Космачевка.
Раньше главная улица шла от леса на западе до реки и гостинца Гребли, который вел через Росильну в Солотвин. До 1970-х единственной улицей с названием была Марина улица — её так назвали в честь женщины, спасшей село, направившей татар в другую сторону, хотя сама погибла. Раньше люди жили по обе стороны реки и брали воду прямо из неё, так как колодцев почти не было.
Ивано-Франковская область, Ивано-Франковский район
48.33465195222438 | 24.817558716091433