Novo mesto is the seat of a Slovenian urban municipality and a town in Slovenia, with the population of about 22,400. It is the capital of the Lower Carniola (Slovenian: Dolenjska) region. It is located in the southern part of Slovenia, on the Krka river.