Geaca is a commune in Cluj County, Transylvania, Romania. It is composed of six villages: Chiriș, Geaca, Lacu, Legii, Puini, and Sucut…Geaca is a commune in Cluj County, Transylvania, Romania. It is composed of six villages: Chiriș, Geaca, Lacu, Legii, Puini, and Sucutard. According to the census from 2002, the commune had a population of 1,744, of which 81.07% were ethnic Romanians, 17.31% ethnic Hungarians, and 1.43% ethnic Roma. At the 2021 census, Geaca had a population of 1,410; of those, 75.6% were Romanians, 11.28% Hungarians, and 3.4% Roma.