Karnali Pradesh (Népal : कर्णाली प्रदेश) est l'une des sept provinces fédérales du Népal. La superficie totale de la province est de 24 453 kilomètres carrés (9 441 mi2). Selon le recensement népalais de 2011, la population de la province s'élève à 1 570 418 habitants.

Au début, elle était connue sous le nom de Province n°6. L'Assemblée provinciale a donné à cette province le nom de Karnali Pradesh en février 2018. Elle est limitrophe de la Région autonome du Tibet de Chine au nord, de Gandaki Pradesh à l'est, de Sudurpashchim Pradesh à l'ouest et de la province n°5 au sud. Birendranagar est la capitale de la province.