Karnali Pradesh (Nepalees: कर्णाली प्रदेश) is een van de zeven federale provincies van Nepal. De totale oppervlakte van de provincie is 24.453 vierkante kilometer (9.441 sq mi). Volgens de Nepalese volkstelling van 2011 telde de provincie 1.570.418 inwoners.

Aanvankelijk stond het bekend als provincie nr. 6. De Provinciale Assemblee heeft deze provincie in februari 2018 Karnali Pradesh genoemd. Het grenst in het noorden aan de Tibet Autonome Regio van China, in het oosten aan Gandaki Pradesh, in het westen aan Sudurpashchim Pradesh en in het zuiden aan Provincie Nr. 5. Birendranagar is de hoofdstad van de provincie.