Karnal district is one of the 21 districts of Haryana state in northern India. Karnal town is the administrative headquarters of the district.

According to the 2011 census Karnal district has a population of 1,506,323,roughly equal to the nation of Gabon or the US state of Hawaii.This gives it a ranking of 333rd in India (out of a total of 640).The district has a population density of 598 inhabitants per square kilometre (1,550/sq mi).Its population growth rate over the decade 2001-2011 was 18.22%.Karnal has a sex ratio of 886 females for every 1000 males, and a literacy rate of 76.4%.