Karnataka is facing a shortage of power as electricity generation has come down due to drought, while the demand has shot up, and the government is trying to address the situation by purchasing power from both inside and outside the state, Chief Minister Siddaramaiah said on Friday.