From Gujarat CM to PM: How much did Narendra Modi's salary increase? By what percentage?
- bySherya
- 17 Sep, 2026
What was Narendra Modi's salary when he was Chief Minister of Gujarat, and what was it after becoming Prime Minister? Learn the full details of PM Modi's salary increase and the percentage increase.
PM Modi Salary Hike: How much has PM Narendra Modi's salary increased over the years?
Narendra Modi served as the Chief Minister of Gujarat for nearly 13 years and became the Prime Minister of India in May 2014. Now, PM Modi has been in the position for 12 years. Over the years, his salary has changed significantly with his changing positions. So, let's find out what his salary was while he was the Chief Minister of Gujarat and how much difference there has been since becoming Prime Minister. We will also calculate the percentage of salary changes along with the changing figures.
How much salary did Narendra Modi receive as the Chief Minister of Gujarat?
According to media reports, when Narendra Modi was the Chief Minister of Gujarat in 2014, his monthly salary was ₹58,521. His annual salary at that time was ₹702,260. However, the Chief Minister's remuneration isn't limited to just his salary. Depending on his position, he also received various allowances and government benefits.
What salary does one receive as Prime Minister?
Currently, PM Modi's basic monthly salary is ₹100,000. In addition, he receives a hospitality allowance of ₹3,000 per month. Furthermore, he receives government accommodation, travel, and other official benefits.
How much has his salary increased?
Now, if we compare the figures, when he was the Chief Minister of Gujarat, his salary was ₹58,521 per month, and after becoming Prime Minister, his basic salary is ₹100,000 per month, a total difference of ₹41,479 per month. This means that along with his position, Narendra Modi 's monthly basic salary has also increased by approximately ₹41,5000.
What percentage increase was there?
Now, to calculate the percentage increase in this salary, the formula is to subtract the old salary from the new salary and then divide it by the old salary times 100. This translates to a 70.87 percent increase in salary.






