Sânmihaiu Almașului is a commune located in the Transylvania region of Romania. It is situated within Sălaj County.
The administrative area of the commune is composed of three distinct villages: Bercea (Bercse), Sânmihaiu Almașului, and Sântă Măria (Almásszentmária).