In queste decisione concorre certamente la nomina, il 4 marzo 1904, a senatore per censo, che gli consente di occuparsi della città e dei suoi problemi a livello legislativo. Dai banchi del parlamento avversa la legge di riforma elettorale presentata da Giovanni Giolitti nel 1912; l'estensione del diritto di voto agli analfabeti, secondo il Carafa, avrebbe fomentato il fenomeno del clientelismo, già ampiamente diffuso tra i popolani che hanno conseguito il titolo minimo richiesto della terza elementare. Risolutamente schierato contro qualsiasi ipotesi di riforma elettiva del Senato dedica molto del suo tempo ai problemi di politica coloniale, perorando la necessità di completare l'espansione italiana nel Corno d'Africa, a suo tempo fermata dalla disfatta di Adua. Dopo la guerra italo-turca e la campagna di Libia, cui per l'età prende parte fino al 1913 come capitano addetto al comando generale delle operazioni, in coerenza con le sue convinzioni si avvicina all'Associazione Nazionalista Italiana, della quale è il primo animatore del circolo napoletano. Abbandonata in seguito ogni carica per lo scarso seguito ricevuto ne rimane comunque un militante attivo; nel 1913 appoggia la candidatura a deputato di Luigi Federzoni nel collegio Roma I, l'anno successivo sostiene quella di Enrico Corradini a Marostica ma di li a poco entra in conflitto con l'associazione.