Karnali Pradesh (Nepali: कर्णाली प्रदेश) é uma das sete províncias federais do Nepal. A área total da província é de 24.453 quilômetros quadrados (9.441 milhas quadradas). De acordo com o censo do Nepal de 2011, a população da província era de 1.570.418 habitantes.
No início, era conhecida como Província No. 6. A Assembléia Provincial nomeou esta província como Karnali Pradesh em fevereiro de 2018. Ela faz fronteira com a Região Autônoma Tibetana da China ao norte, Gandaki Pradesh ao leste, Sudurpashchim Pradesh ao oeste, e a Província No. 5 ao sul. Birendranagar é a capital da província.