Spahići se nalaze u općini Bosiljevo, u Karlovačkoj županiji na 150 metara nadmorske visine i prostiru se na površini od 1,90 km². Prema popisu iz 2011. godine, u Spahićima žive 33 stanovnika. Stanovništvo je najvećim dijelom hrvatsko (90%), te slovensko (10%). Okolna naselja: Jančani, Žubrinci, Sela Bosiljevska, Milani, Kasuni, Pribanjci, Bosanci, Johi, Glavica i Fratrovci.