Karlovaca (horvātu: Karlovac, izrunā: /kâːrloʋats/) ir pilsēta un pašvaldība Horvātijas centrālajā daļā. 2015. gadā Karlovacā dzīvoja 53,1 tūkstoši iedzīvotāju. Tas ir Karlovacas župānijas administratīvais centrs. Atrodas Zagrebas un Rijekas šosejas malā, 56 km uz dienvidrietumiem no Zagrebas un 130 km no Rijekas, vietā, kur satek kopā Koranas un Kupas upes. Pilsētas nosaukums radies no vācu nosaukumaKarlstadt (“Kārļa pilsēta”), kas bija agrākais nosaukums.