După Revoluția din decembrie 1989, orașul Călan a intrat într-o nouă etapă administrativă și politică. Schimbarea regimului comunist a adus reorganizarea administrației locale și revenirea alegerilor libere pentru funcțiile de primar și consilier local.
În perioada imediat următoare Revoluției, conducerea administrației locale a fost asigurată prin numiri provizorii. Printre cei care au ocupat funcția de primar interimar s-a aflat Leontin Petroescu, menționat ulterior și între candidații la alegerile locale din 1992 și 1996.
Primele alegeri locale libere de după 1989 au avut loc la 9 februarie 1992, cu al doilea tur organizat la 23 februarie. Scrutinul a marcat revenirea, după mai bine de jumătate de secol, la alegerea democratică a administrației locale. La Călan, pentru funcția de primar s-au înscris nouă candidați: Trifan Candin, Gheorghe Naum, Viorel Păcurar, Mihai Negesc, Cristinel Popa, Eugen Platinca, Constantin Ștefănescu, Ion Cioclei și Leontin Petroescu.
Primul primar ales liber al orașului Călan după Revoluție a fost Mihai Negesc, candidat independent. Alegerea sa a reflectat specificul primilor ani postdecembriști, când încrederea alegătorilor se îndrepta adesea spre candidați fără apartenență politică.
La alegerile locale din 1996, competiția pentru Primăria Călan a fost una amplă, cu 12 candidați. În primul tur, cele mai multe voturi au fost obținute de Trifan Candin, candidat al Partidului Democrației Sociale din România, urmat de Petru Bora, candidat independent. În turul al doilea, Petru Bora a câștigat mandatul de primar cu 3.908 voturi, reprezentând 63,84%, în fața lui Trifan Candin, care a obținut 2.214 voturi, adică 36,16%.
Petru Bora s-a născut în 1945, în satul Coroești, comuna Sălașu de Sus, județul Hunedoara. A absolvit Liceul Pedagogic din Deva în 1964, iar apoi Facultatea de Istorie-Filosofie a Universității „Babeș-Bolyai” din Cluj-Napoca, în 1975. Profesor de profesie, a ocupat timp de două decenii funcția de director adjunct la Școala Generală din Călan. După mandatul de primar, desfășurat între 1996 și 2000, a revenit la activitatea didactică și a predat până la pensionarea din 2008. A încetat din viață la 20 septembrie 2011, la Călan.
Alegerile locale din 2000 au adus un record electoral pentru oraș: 25 de candidați la funcția de primar. În primul tur, primele poziții au fost ocupate de Octavian Dumulescu, din partea Partidului Social Democrat Român, și Constantin Ștefănescu, candidat al Partidului Democrației Sociale din România. Turul al doilea a fost câștigat de Octavian Dumulescu, care a obținut 2.230 de voturi, adică 51,69%, în fața lui Constantin Ștefănescu, votat de 2.084 de alegători, reprezentând 48,31%.
Mandatul 2000–2004 a fost important și prin faptul că Adrian Filip Iovănesc a ocupat funcția de viceprimar al orașului Călan. La acel moment era afiliat PDSR, iar ulterior a devenit una dintre figurile dominante ale administrației locale.
La alegerile locale din 2004, Adrian Filip Iovănesc a candidat din partea Partidului Național Liberal. În primul tur s-a clasat pe primul loc, cu 1.104 voturi, urmat de Tiberiu Sooș, candidatul Partidului Democrat, cu 1.033 de voturi. Turul al doilea a fost foarte strâns. Adrian Filip Iovănesc a câștigat cu 2.635 de voturi, adică 50,89%, în timp ce Tiberiu Sooș a obținut 2.543 de voturi, reprezentând 49,11%.
Adrian Filip Iovănesc s-a născut la 24 octombrie 1961, în Hațeg, județul Hunedoara, fiind fiul lui Filip și Doina Iovănesc. Este de profesie tehnician urbanism. Din 2004 ocupă funcția de primar al orașului Călan, fiind reales consecutiv la alegerile locale care au urmat.
În 2008, Adrian Filip Iovănesc a câștigat detașat din primul tur, cu 3.667 de voturi, adică 65,55%. Principalul contracandidat a fost Alfred Arpad Geller, din partea Partidului Democrat Liberal, care a obținut 1.126 de voturi.
La alegerile locale din 2012, Adrian Filip Iovănesc a candidat susținut de Uniunea Social-Liberală, alianță formată din PNL, PSD și PC. A câștigat din primul tur, cu 3.802 voturi, reprezentând 63,96%. Principalul contracandidat a fost Cosmin Oprescu, din partea PP-DD.
În 2016, cursa electorală a fost mai echilibrată. Adrian Filip Iovănesc, candidat al PNL, a obținut 2.588 de voturi, adică 48,74%. Pe următoarele locuri s-au clasat Petru Medrea, din partea PSD, cu 1.047 de voturi, și Ioan Vîlcelean, din partea Partidului Verde, cu 929 de voturi.
La scrutinul din 2020, Adrian Filip Iovănesc a fost reales primar al orașului Călan. În cursă s-au aflat nouă candidați, între care Cosmin Bolfoș din partea PSD, Cristian Coroiescu din partea ALDE, Simion Corneliu Cozmescu din partea USR PLUS, Bela Nicolae Farcaș ca independent și Marius Cătălin Ardelean din partea PMP.
În 2024, Adrian Filip Iovănesc a câștigat un nou mandat, al șaselea consecutiv, confirmând una dintre cele mai lungi continuități administrative locale din județul Hunedoara.

