Mestské zastupiteľstvo mesta Banská Štiavnica je zastupiteľský zbor mesta zložený z 12 poslancov zvolených v priamych voľbách obyvateľmi mesta. Funkčné obdobie mestského zastupiteľstva sa končí zložením sľubu poslancov novozvoleného mestského zastupiteľstva na štyri roky.
Mestské zastupiteľstvo rozhoduje o základných otázkach života mesta. Mestské zastupiteľstvo rokuje vždy v zbore. Rokovania sú zásadne verejné.