Kandhamal is a district of the state of Odisha, India. The district headquarters of the district is Phulbani.

The Kandhmal district was created on 1 January 1994 from the former Boudh-Kandhmal district as a result of district reorganization in the state of Odisha. Before that the district was known as Phulbani.

The district lies between 83.30° E to 84-48° E longitude and 19-34° N to 20-54° latitude. The district headquarters is Phulbani, located in the central part of the district. The other popular locations are Baliguda, G. Udayagiri, Tikabali and Raikia.

According to the 2011 census Kandhamal district has a population of 731,952, roughly equal to the nation of Guyana or the US state of Alaska.This gives it a ranking of 497th in India (out of a total of 640).The district has a population density of 91 inhabitants per square kilometre (240/sq mi). Its population growth rate over the decade 2001-2011 was 12.92%. Kandhamal has a sex ratio of 1037 females for every 1000 males, and a literacy rate of 65.12%.

Most inhabitants belong to the Kandha (Khonds) tribes, who are said to be “proud and aggressive” in the words of a district official.They hold 77% of the cultivable land. About 17% of the population are Panas who are designated as Scheduled Castes. They hold 9% of the cultivable land. The majority of the Panas (90%) are Christian.Frequest clashes occur between the Kandhas and the Panas and, since 2000, the clashes took on a religious aspect, leading to massive riots in August-September 2008.

The nearest airport is at Bhubaneswar 211 km (131 mi). There is an airstrip at Gudari 5 km from Phulbani town for landing small planes and helicopters.The nearest railway station is Rairakhol, on the Sambalpur – Bhubaneshwar line, which is 99 km from Phulbani. However Berhampur 165 km (103 mi) away from Phulbani is another convenient rail link. One could conveniently make Phulbani the district headquarters/ Balliguda, the sub-divisional headquarters as the base for visiting the places of interest.

By road, Kandhamal can approached from Sambalpur via Baudh (170 km, 106 miles) and Berhampur (165 km) as well as from Bhubaneshwar via Nayagarh (210 km, 130 miles). It is 170 km (110 mi) away from Bolangir.While there are no dedicated tourist buses to the places of interest in the district, taxis may be hired at Phulbani or Balliguda. There is no Railway route.