Inflation can be caused by several factors, including increasing money supply, higher production costs, and rising demand.