The salary of a District Forest Officer (DFO) in India varies depending on factors such as their experience level, the state they are working in, and the specific duties and responsibilities of their role. However, on average, DFOs in India can expect to earn a salary in the range of Rs. 50,000 to Rs. 80,000 per month.