Balc este pozitionata in nord-vestul judetului Bihor, pe Valea Barcaului si are in componenta sa 5 sate: Balc (resedinta), Almasu Mare, Almasu Mic, Ghida si Saldabagiu de Barcau. Ruinele castelului episcopului Ioan Pruis din satul Balc sunt inscrise pe “Lista monumentelor istorice disparute”, elaborata de Ministerul Culturii si Cultelor in anul 2004 (datare: 1484).
Se invecineaza la sud cu comuna Suplacu de Barcau, la nord cu comuna Viisoara si comuna Boianu Mare, la est cu judetul Satu-Mare, iar la vest cu comuna Abram.
Dintre monumentele istorice si de arhitectura de pe raza comunei Balc amintim: „Cariera de piatra” (asezare din neolitic) - Balc; amplasament de fortificatie medievala (sec. XIII-XIV) - Almasu Mare, Biserica reformata (1791) si Castelul Deghenfeld-Schonburg (1896) - Balc.