Teaca (German: Tekendorf,[2] Hungarian: Teke) is a commune in Bistrița-Năsăud County, Transylvania, Romania.
It is composed of six villages: Archiud (Arkeden bei Bistriz, Mezőerked), Budurleni (Budurló), Ocnița (Salzgruben, Mezőakna), Pinticu (Pintak, Szászpéntek), Teaca, and Viile Tecii (Großeidau, Kolozsnagyida).
The commune is situated on the Transylvanian Plateau, in the Nösnerland, a historic region of northeastern Transylvania.
Teaca is crossed by national road DN15A [ro] (part of European route E578), which joins Reghin (28 km (17 mi) to the southeast, in Mureș County) to Bistrița.
At the 2021 census, Teaca had a population of 4,991; of those, 60.25% were Romanians, 26.21% Roma, and 5.95% Hungarians.