De gemeente Idrija ligt in het westen van Slovenië en maakt deel uit van de statistische regio Goriška. De stad Idrija ligt op een hoogte van 340 m,
De gemeente heeft een oppervlakte van 293,7 km2 (113,4 sq mi), en een bevolking, in 2017, van 11.800: 5.920 mannen en 5.880 vrouwen. De bevolkingsdichtheid bedraagt 40,2 inwoners/km2 .
De gemeente Idrija wordt omringd door de volgende gemeenten: Cerkno in het noorden, Žiri in het noordoosten, Logatec in het oosten en zuidoosten, Ajdovščina in het zuiden en zuidwesten, Nova Gorica (een korte grens) in het westen en Tolmin in het noordwesten.
De belangrijkste rivier in de gemeente is de Idrijca, die door de stad Idrija stroomt; de rivier geeft zijn naam aan de hoofdplaats van de gemeente, Idrija.
Het gebied heeft een gematigd continentaal klimaat; de gemiddelde neerslag bedraagt 1.300 tot 2.800 mm. De minste neerslag valt in februari en juli, en de meeste neerslag in november.