This paper presents a macro-level energy model and its application to energy planning for three states in India - namely Gujarat, Kerala and Rajasthan. In conjunction with energy modelling at the national level, the Advisory Board on Energy of the government of India, envisages regional energy planning to capture regional specificities in the energy demand-supply structure. The methodology is presented for constructing a reference energy system, expanded input-output table with disaggregated energy sectors and a linear programming model. The scenario analysis approach is adopted and an analysis and findings are presented for future years up to 2000.