Prima atestare documentară a localității datează din anul 1318.
Demografie
Componența etnică a comunei Teaca
Români (60,25%)
Romi (26,21%)
Maghiari (5,95%)
Alte etnii (0,42%)
Necunoscută (7,17%)
Componența confesională a comunei Teaca
Ortodocși (78,06%)
Adventiști (4,99%)
Reformați (4,25%)
Penticostali (1,72%)
Baptiști (1,32%)
Greco-catolici (1,02%)
Alte religii (1,4%)
Necunoscută (7,23%)
Conform recensământului efectuat în 2021, populația comunei Teaca se ridică la 4.991 de locuitori, în scădere față de recensământul anterior din 2011, când fuseseră înregistrați 5.329 de locuitori.[2] Majoritatea locuitorilor sunt români (60,25%), cu minorități de romi (26,21%) și maghiari (5,95%), iar pentru 7,17% nu se cunoaște apartenența etnică.[3] Din punct de vedere confesional, majoritatea locuitorilor sunt ortodocși (78,06%), cu minorități de adventiști (4,99%), reformați (4,25%), penticostali (1,72%), baptiști (1,32%) și greco-catolici (1,02%), iar pentru 7,23% nu se cunoaște apartenența confesională.[4]
Politică și administrație
Comuna Teaca este administrată de un primar și un consiliu local compus din 15 consilieri. Primarul, Florin Oltean[*], de la Partidul Social Democrat, este în funcție din . Începând cu alegerile locale din 2024, consiliul local are următoarea componență pe partide politice:[5]