Geaca is a commune located in Cluj County within the Transylvania region of Romania. It serves as a local administrative division situated in the country's northern territory.
The commune is composed of six distinct villages: Chiriș (Kőristanya), Geaca, Lacu (Feketelak), Legii (Légen), Puini (Kispulyon), and Sucutard (Vasasszentgothárd).