Nawalpur (, , ) is one of 11 districts of Gandaki Province of Nepal. The headquarters of the district is Kawasoti.
Nawalpur District and Parasi District were formerly a single district, Nawalparasi District, until a reorganization effective 20 September 2015.
The total area of Nawalpur District is and total population of this district as of 2011 Nepal census is 310864 individuals.
During Rana regime, Nawalpur district was a sub-district of Chitwan District then it established separately and again merged with a small portion (Parasi) of Butwal District and established Nawalparasi District. In 2015 again Nawalpur District was again separately reestablished.
The district is divided into four urban municipalities and four rural municipalities.
At the time of the 2021 Nepal census, Nawalpur District had a population of 378079. 7.54% of the population is under 5 years of age. It has a literacy rate of 82.35% and a sex ratio of 1125 females per 1000 males. 285,264 (75.45%) lived in municipalities.
Magars are the single largest ethnicity, making up 27% of the population. Khas people make up 44% of the population, of which Bahun and Chhetri are the largest groups. Khas Dalits are 10% of the population. There is also a large Tharu population.
At the time of the 2021 census, 59.88% of the population spoke Nepali, 22.00% Magar, 10.37% Tharu, 1.76% Gurung, 1.42% Bhojpuri and 1.27% Nepal Bhasha as their first language. In 2011, 55.3% of the population spoke Nepali as their first language.