Novo mesto (en allemand : Neustädtl ou Rudolfswerth) est une commune urbaine du sud-est de la Slovénie, près de la frontière avec la Croatie. La ville est un siège épiscopal et aussi la capitale de la région historique de Basse-Carniole (en slovène : Dolenjska).