El municipi de Kresna (búlgar: Община Кресна) és un municipi búlgar pertanyent a la província de Blagòevgrad, amb capital a la ciutat homònima. Es troba a l'oest de la província, i és fronterer amb Macedònia del Nord.[1]
L'any 2011 tenia 5.441 habitants.[2][3] Gairebé el 65% dels habitants del municipi viuen a la capital municipal, Kresna.[2]
El municipi es compon de les següents localitats:[2]