Štiavnik sa nachádza v údolí rovnomenného potoka v pohorí Javorníkov. Stred obce leží v nadmorskej výške 345 metrov nad morom. Najvyšší bod je 1059 metrov nad morom. Rozloha Štiavnika, jednej z najdlhších obcí na Slovensku, je 55,691 kilometrov štvorcových.
Existenciu samotnej obce Štiavnik dokumentujú listiny až z roku 1439, keď sa prvýkrát spomína ako obec. Prvé písomné svedectvo hovorí o osade „Krebenová Lehota“ už z roku 1339, ktorá sa nachádzala na území dnešného Štiavnika. Záznamy novodobej histórie sú zachytená v miestnej kronike. V obci Štiavnik je to Pamätná kniha obce Štiavnik, ktorú v období rokov l932-l945 písal správca miestnej školy Ján Polek.

