Šmarna gora ist der Stadtbezirk 15 der slowenischen Hauptstadt Ljubljana und ihr nördlichste Bezirk.
Er ist nach dem Berg benannt, an dessen Fuß er liegt. Der Bezirk grenzt – durch die Save getrennt – im Süden an die Stadtbezirke Šentvid und Posavje sowie im Südosten an Črnuče. Šmarna gora besteht aus den zur Stadt Ljubljana gehörenden Siedlungen Šmartno pod Šmarno gora und Tacen. Außerdem umfasst er die unabhängigen Siedlungen Rašica sowie Zgornje Gameljne, Srednje Gameljne und Spodnje Gameljne.