Šmarje pri Jelšah es un municipio de Eslovenia, situado en el este del país.
Su capital es Šmarje pri Jelšah.
[2] Se ubica en la región estadística de Savinia y región histórica de Baja Estiria.
El municipio se formó en 1994.
[3] El municipio comprende, además de Šmarje pri Jelšah, las localidades de:[2]