Firmo è un comune della provincia di Cosenza nella regione Calabria. Conta circa 2.400 abitanti su una superficie di 11 chilometri quadri, situato ad un'altezza di 370 metri sopra il livello del mare. I comuni limitrofi sono: Altomonte, Lungro e Saracena.
Prima era diviso in due da un arco: Firmo Superiore e Firmo Inferiore. Nel 1480 era incluso nella giurisdizione di Altomonte, ed era sotto il potere del principe Sanseverino. In quel periodo arrivarono i albanesi, come in tutta la Calabria, e fondarono Firmo Inferiore, che fu dato in Signoria del Convento di San Domenico dei Predicatori di Altomonte dal re Ferdinando I nel 1486. Firmo Superiore apparteneva alla contea di Altomonte e venne concessa al conte Alessio Greco dal principe di Bisignano, Bernardino Sanseverino.
Chiesa parrocchiale di Santa Maria Assunta in Cielo - all'inizio era una chiesa latina e successivamente trasformata in una di rito greco-ortodosso; sull'altare presenta due affreschi: la Natività e l'Ultima Cena.
Parrocchia di San Giovanni Crisostomo - costruita negli anni '80 con una struttura bizantina.
Palazzo Barone - risalente al XVII secolo, fu residenza dei Baroni Salituri.
Palazzo Gramazio - costruito nell'ottocento.
Convento dei Domenicani - attualmente Biblioteca e Archivio Storico Comunale, all'interno si trova anche un museo di arte contadina.
Cappella della Madonna di Aprile - edificata nel 1650 in seguito ad eventi miracolosi, all'interno un affresco che raffigura la Madonna che sale in cielo.
In auto: dall'autostrada A3 Salerno-Reggio Calabria uscita Sibari - SS534 fino a Firmo.
In treno: la stazione ferroviaria più vicina a Spezzano Albanese Stazione.