È la parrocchiale del quartiere storico di Villanova, ai piedi del Castello, una delle quattro parrocchie più antiche di Cagliari. La chiesa di san Giacomo si trova nella piazza omonima, al termine di due celebri vie dello shopping cittadino, via Garibaldi e via Sulis, affiancata dai prospetti degli oratori delle Anime e del santissimo Crocifisso. La prima menzione è nelle ordinazioni dei consiglieri del Castello (1346), fu eretta probabilmente intorno a quella data. Un secolo dopo fu affiancata dalla torre campanaria a canna quadra, alta trenta metri, come riportato in una lapide posta alla sua base. Il tempio, uno dei primi esempi di architettura gotico-catalana in Sardegna, fu restaurato tra XVIII e XIX secolo. Nel 1630 era stato elevata al rango di collegiata. La sua consacrazione è del 1781. Il San Giacomo del capoluogo funse da modello per varie chiese del centro-sud dell’Isola tra XV e XVII secolo, tra cui le parrocchiali di Assemini, Atzara, Sestu e Settimo san Pietro.