Better prediction of energy demand is of vital importance for developing countries to develop effective energy strategies to improve energy security, partly because those countries' energy demands are increasing rapidly. In this work, metabolic grey model (MGM), autoregressive integrated moving average (ARIMA), MGM-ARIMA, and back propagation neural network (BP) are adopted to forecast energy demand in India, the third largest energy consumer in the world after China and the USA. The average relative errors between the actual and simulated value are 1.31% (MGM), 1.07%, 0.92% (MGM-ARIMA), and 0.39% (BP). The high prediction accuracy indicates that the prediction result is effective. The result shows that India's energy consumption will increase by 4.75% a year in the next 14 years. Compared with the 5.1% per year on average in 1995-2016, India's energy consumption will still continue its steady growth at about 5% growth from 2017 to 2030.