Kalni ir ciems Saldus novada Nīgrandes pagastā. Izvietojies upes Losis kreisajā krastā 6,5 km no pagasta centra Nīgrandes, 59 km no novada centra Saldus un 177 km no Rīgas. Apdzīvotā vieta izveidojusies pēckara gados kā kolhoza (vēlāk — agrofirmas) «Jaunais komunārs» administratīvais un saimnieciskais centrs. Kalnos atrodas vidusskola, bērnudārzs, kultūras nams, ārstu prakse, viesu nams, pasta nodaļa, katoļu dievnams, keramikas darbnīca. Upes otrā krastā atrodas dendroloģiskais dārzs «Rožkalni».
Losis ir Ventas kreisā krasta pieteka.