Cost-push inflation is caused by increases in the prices of raw materials, wages, and taxes which increase the costs of production. This occurs due to factors like energy crises, a rising population, decreases in supply, monopolies, natural disasters, outdated production methods, and indirect taxes imposed by the government. A fall in the exchange rate can also cause cost-push inflation by increasing the prices of imported goods.