Nifty indices at month-end: price and total return

Nifty indices at month-end: price and total return: 5 lines from the India — Equity Market Returns & Valuations snapshot, Jan 2015 – Sep 2026. Latest Nifty 50 price: 22,620.45 in Sep 2026 (verified), from NSE Indices Ltd, historical index data.

1 chart · 5 lines · Monthly · Jan 2015 – Sep 2026 · snapshot india-equity-market-2026-09-20261015-e9723dad · published 15 Oct 2026

Nifty indices at month-end: price and total return

Month-end closes of the Nifty 50 and Nifty 500 price indices and the Nifty 50, Midcap 150 and Smallcap 250 total return indices. Weekly closes, and price-to-earnings since consolidated earnings, are on the weekly market series.

Lines

index points

January 2015 Nifty 50 price: 8,808.90 Nifty 500 price: 7,166.70 Nifty 50 total return: 11,598.64 Midcap 150 total return: 5,013.67 Smallcap 250 total return: 5,019.46February 2015 Nifty 50 price: 8,901.85 Nifty 500 price: 7,239.45 Nifty 50 total return: 11,723.28 Midcap 150 total return: 5,088.80 Smallcap 250 total return: 5,052.12March 2015 Nifty 50 price: 8,491.00 Nifty 500 price: 6,978.15 Nifty 50 total return: 11,201.99 Midcap 150 total return: 5,015.68 Smallcap 250 total return: 4,994.23April 2015 Nifty 50 price: 8,181.50 Nifty 500 price: 6,749.65 Nifty 50 total return: 10,794.27 Midcap 150 total return: 4,842.27 Smallcap 250 total return: 4,906.54May 2015 Nifty 50 price: 8,433.65 Nifty 500 price: 6,959.85 Nifty 50 total return: 11,135.85 Midcap 150 total return: 5,038.53 Smallcap 250 total return: 4,994.22June 2015 Nifty 50 price: 8,368.50 Nifty 500 price: 6,897.20 Nifty 50 total return: 11,085.87 Midcap 150 total return: 4,976.94 Smallcap 250 total return: 4,873.81July 2015 Nifty 50 price: 8,532.85 Nifty 500 price: 7,106.20 Nifty 50 total return: 11,328.56 Midcap 150 total return: 5,270.16 Smallcap 250 total return: 5,322.89August 2015 Nifty 50 price: 7,971.30 Nifty 500 price: 6,669.35 Nifty 50 total return: 10,588.80 Midcap 150 total return: 4,984.49 Smallcap 250 total return: 4,914.82September 2015 Nifty 50 price: 7,948.90 Nifty 500 price: 6,646.10 Nifty 50 total return: 10,566.29 Midcap 150 total return: 5,016.34 Smallcap 250 total return: 4,961.40October 2015 Nifty 50 price: 8,065.80 Nifty 500 price: 6,750.95 Nifty 50 total return: 10,732.25 Midcap 150 total return: 5,143.74 Smallcap 250 total return: 5,076.42November 2015 Nifty 50 price: 7,935.25 Nifty 500 price: 6,686.10 Nifty 50 total return: 10,560.84 Midcap 150 total return: 5,226.93 Smallcap 250 total return: 5,228.13December 2015 Nifty 50 price: 7,946.35 Nifty 500 price: 6,724.75 Nifty 50 total return: 10,575.63 Midcap 150 total return: 5,267.40 Smallcap 250 total return: 5,346.75January 2016 Nifty 50 price: 7,563.55 Nifty 500 price: 6,339.45 Nifty 50 total return: 10,068.86 Midcap 150 total return: 4,894.99 Smallcap 250 total return: 4,821.89February 2016 Nifty 50 price: 6,987.05 Nifty 500 price: 5,829.95 Nifty 50 total return: 9,304.26 Midcap 150 total return: 4,420.67 Smallcap 250 total return: 4,179.73March 2016 Nifty 50 price: 7,738.40 Nifty 500 price: 6,452.15 Nifty 50 total return: 10,325.50 Midcap 150 total return: 4,931.69 Smallcap 250 total return: 4,697.09April 2016 Nifty 50 price: 7,849.80 Nifty 500 price: 6,588.55 Nifty 50 total return: 10,474.15 Midcap 150 total return: 5,103.86 Smallcap 250 total return: 4,946.67May 2016 Nifty 50 price: 8,160.10 Nifty 500 price: 6,804.00 Nifty 50 total return: 10,908.07 Midcap 150 total return: 5,208.37 Smallcap 250 total return: 4,978.53June 2016 Nifty 50 price: 8,287.75 Nifty 500 price: 6,980.80 Nifty 50 total return: 11,121.39 Midcap 150 total return: 5,437.41 Smallcap 250 total return: 5,375.99July 2016 Nifty 50 price: 8,638.50 Nifty 500 price: 7,330.00 Nifty 50 total return: 11,614.80 Midcap 150 total return: 5,733.85 Smallcap 250 total return: 5,611.22August 2016 Nifty 50 price: 8,786.20 Nifty 500 price: 7,490.65 Nifty 50 total return: 11,826.19 Midcap 150 total return: 5,991.26 Smallcap 250 total return: 5,760.83September 2016 Nifty 50 price: 8,611.15 Nifty 500 price: 7,394.85 Nifty 50 total return: 11,598.22 Midcap 150 total return: 6,037.31 Smallcap 250 total return: 5,799.29October 2016 Nifty 50 price: 8,625.70 Nifty 500 price: 7,501.45 Nifty 50 total return: 11,628.32 Midcap 150 total return: 6,290.91 Smallcap 250 total return: 6,126.26November 2016 Nifty 50 price: 8,224.50 Nifty 500 price: 7,079.40 Nifty 50 total return: 11,092.59 Midcap 150 total return: 5,787.45 Smallcap 250 total return: 5,555.57December 2016 Nifty 50 price: 8,185.80 Nifty 500 price: 6,982.80 Nifty 50 total return: 11,040.41 Midcap 150 total return: 5,611.60 Smallcap 250 total return: 5,420.82January 2017 Nifty 50 price: 8,561.30 Nifty 500 price: 7,379.30 Nifty 50 total return: 11,548.15 Midcap 150 total return: 6,001.98 Smallcap 250 total return: 5,855.69February 2017 Nifty 50 price: 8,879.60 Nifty 500 price: 7,709.10 Nifty 50 total return: 11,990.44 Midcap 150 total return: 6,415.04 Smallcap 250 total return: 6,241.56March 2017 Nifty 50 price: 9,173.75 Nifty 500 price: 7,995.05 Nifty 50 total return: 12,406.69 Midcap 150 total return: 6,766.76 Smallcap 250 total return: 6,602.37April 2017 Nifty 50 price: 9,304.05 Nifty 500 price: 8,214.30 Nifty 50 total return: 12,582.88 Midcap 150 total return: 7,096.43 Smallcap 250 total return: 7,073.99May 2017 Nifty 50 price: 9,621.25 Nifty 500 price: 8,350.95 Nifty 50 total return: 13,018.69 Midcap 150 total return: 6,952.57 Smallcap 250 total return: 6,965.39June 2017 Nifty 50 price: 9,520.90 Nifty 500 price: 8,331.60 Nifty 50 total return: 12,932.33 Midcap 150 total return: 7,089.78 Smallcap 250 total return: 7,062.09July 2017 Nifty 50 price: 10,077.10 Nifty 500 price: 8,793.30 Nifty 50 total return: 13,724.19 Midcap 150 total return: 7,397.37 Smallcap 250 total return: 7,381.43August 2017 Nifty 50 price: 9,917.90 Nifty 500 price: 8,694.95 Nifty 50 total return: 13,521.03 Midcap 150 total return: 7,405.94 Smallcap 250 total return: 7,267.72September 2017 Nifty 50 price: 9,788.60 Nifty 500 price: 8,600.00 Nifty 50 total return: 13,351.99 Midcap 150 total return: 7,436.17 Smallcap 250 total return: 7,233.46October 2017 Nifty 50 price: 10,335.30 Nifty 500 price: 9,153.60 Nifty 50 total return: 14,108.55 Midcap 150 total return: 8,008.15 Smallcap 250 total return: 7,950.92November 2017 Nifty 50 price: 10,226.55 Nifty 500 price: 9,154.50 Nifty 50 total return: 13,966.58 Midcap 150 total return: 8,249.30 Smallcap 250 total return: 8,207.20December 2017 Nifty 50 price: 10,530.70 Nifty 500 price: 9,490.65 Nifty 50 total return: 14,381.92 Midcap 150 total return: 8,739.16 Smallcap 250 total return: 8,590.42January 2018 Nifty 50 price: 11,027.70 Nifty 500 price: 9,697.90 Nifty 50 total return: 15,065.82 Midcap 150 total return: 8,488.50 Smallcap 250 total return: 8,339.22February 2018 Nifty 50 price: 10,492.85 Nifty 500 price: 9,261.90 Nifty 50 total return: 14,358.71 Midcap 150 total return: 8,153.57 Smallcap 250 total return: 8,045.50March 2018 Nifty 50 price: 10,113.70 Nifty 500 price: 8,912.10 Nifty 50 total return: 13,865.57 Midcap 150 total return: 7,894.37 Smallcap 250 total return: 7,451.77April 2018 Nifty 50 price: 10,739.35 Nifty 500 price: 9,496.50 Nifty 50 total return: 14,723.32 Midcap 150 total return: 8,475.78 Smallcap 250 total return: 7,967.46May 2018 Nifty 50 price: 10,736.15 Nifty 500 price: 9,315.35 Nifty 50 total return: 14,750.26 Midcap 150 total return: 7,992.22 Smallcap 250 total return: 7,476.60June 2018 Nifty 50 price: 10,714.30 Nifty 500 price: 9,162.45 Nifty 50 total return: 14,753.91 Midcap 150 total return: 7,688.89 Smallcap 250 total return: 6,880.90July 2018 Nifty 50 price: 11,356.50 Nifty 500 price: 9,650.60 Nifty 50 total return: 15,672.47 Midcap 150 total return: 8,006.16 Smallcap 250 total return: 7,088.78August 2018 Nifty 50 price: 11,680.50 Nifty 500 price: 9,992.00 Nifty 50 total return: 16,143.51 Midcap 150 total return: 8,458.69 Smallcap 250 total return: 7,361.15September 2018 Nifty 50 price: 10,930.45 Nifty 500 price: 9,116.00 Nifty 50 total return: 15,114.08 Midcap 150 total return: 7,363.11 Smallcap 250 total return: 6,141.71October 2018 Nifty 50 price: 10,386.60 Nifty 500 price: 8,753.45 Nifty 50 total return: 14,377.38 Midcap 150 total return: 7,285.24 Smallcap 250 total return: 6,054.98November 2018 Nifty 50 price: 10,876.75 Nifty 500 price: 9,109.15 Nifty 50 total return: 15,059.37 Midcap 150 total return: 7,463.25 Smallcap 250 total return: 6,140.58December 2018 Nifty 50 price: 10,862.55 Nifty 500 price: 9,170.00 Nifty 50 total return: 15,048.98 Midcap 150 total return: 7,636.14 Smallcap 250 total return: 6,344.35January 2019 Nifty 50 price: 10,830.95 Nifty 500 price: 9,003.85 Nifty 50 total return: 15,012.34 Midcap 150 total return: 7,282.25 Smallcap 250 total return: 6,018.19February 2019 Nifty 50 price: 10,792.50 Nifty 500 price: 8,955.95 Nifty 50 total return: 14,979.39 Midcap 150 total return: 7,226.02 Smallcap 250 total return: 5,886.52March 2019 Nifty 50 price: 11,623.90 Nifty 500 price: 9,663.70 Nifty 50 total return: 16,146.11 Midcap 150 total return: 7,843.19 Smallcap 250 total return: 6,524.62April 2019 Nifty 50 price: 11,748.15 Nifty 500 price: 9,664.30 Nifty 50 total return: 16,318.66 Midcap 150 total return: 7,589.96 Smallcap 250 total return: 6,392.56May 2019 Nifty 50 price: 11,922.80 Nifty 500 price: 9,805.05 Nifty 50 total return: 16,583.46 Midcap 150 total return: 7,774.49 Smallcap 250 total return: 6,497.86June 2019 Nifty 50 price: 11,788.85 Nifty 500 price: 9,657.95 Nifty 50 total return: 16,433.85 Midcap 150 total return: 7,664.59 Smallcap 250 total return: 6,171.78July 2019 Nifty 50 price: 11,118.00 Nifty 500 price: 9,044.95 Nifty 50 total return: 15,539.43 Midcap 150 total return: 6,995.01 Smallcap 250 total return: 5,520.40August 2019 Nifty 50 price: 11,023.25 Nifty 500 price: 8,977.55 Nifty 50 total return: 15,440.47 Midcap 150 total return: 6,932.88 Smallcap 250 total return: 5,408.08September 2019 Nifty 50 price: 11,474.45 Nifty 500 price: 9,340.90 Nifty 50 total return: 16,072.50 Midcap 150 total return: 7,180.34 Smallcap 250 total return: 5,657.62October 2019 Nifty 50 price: 11,877.45 Nifty 500 price: 9,689.65 Nifty 50 total return: 16,667.29 Midcap 150 total return: 7,533.06 Smallcap 250 total return: 5,794.78November 2019 Nifty 50 price: 12,056.05 Nifty 500 price: 9,813.65 Nifty 50 total return: 16,917.89 Midcap 150 total return: 7,682.89 Smallcap 250 total return: 5,850.95December 2019 Nifty 50 price: 12,168.45 Nifty 500 price: 9,872.55 Nifty 50 total return: 17,077.06 Midcap 150 total return: 7,683.16 Smallcap 250 total return: 5,883.53January 2020 Nifty 50 price: 11,962.10 Nifty 500 price: 9,861.45 Nifty 50 total return: 16,790.45 Midcap 150 total return: 8,096.66 Smallcap 250 total return: 6,300.19February 2020 Nifty 50 price: 11,201.75 Nifty 500 price: 9,236.05 Nifty 50 total return: 15,726.92 Midcap 150 total return: 7,640.58 Smallcap 250 total return: 5,858.34March 2020 Nifty 50 price: 8,597.75 Nifty 500 price: 6,996.75 Nifty 50 total return: 12,105.66 Midcap 150 total return: 5,483.52 Smallcap 250 total return: 3,900.50April 2020 Nifty 50 price: 9,859.90 Nifty 500 price: 8,012.90 Nifty 50 total return: 13,884.18 Midcap 150 total return: 6,284.53 Smallcap 250 total return: 4,405.21May 2020 Nifty 50 price: 9,580.30 Nifty 500 price: 7,822.40 Nifty 50 total return: 13,503.45 Midcap 150 total return: 6,167.59 Smallcap 250 total return: 4,311.80June 2020 Nifty 50 price: 10,302.10 Nifty 500 price: 8,474.80 Nifty 50 total return: 14,527.18 Midcap 150 total return: 6,873.76 Smallcap 250 total return: 4,956.55July 2020 Nifty 50 price: 11,073.45 Nifty 500 price: 9,035.75 Nifty 50 total return: 15,645.34 Midcap 150 total return: 7,178.12 Smallcap 250 total return: 5,270.39August 2020 Nifty 50 price: 11,387.50 Nifty 500 price: 9,372.05 Nifty 50 total return: 16,110.07 Midcap 150 total return: 7,789.69 Smallcap 250 total return: 5,903.63September 2020 Nifty 50 price: 11,247.55 Nifty 500 price: 9,341.75 Nifty 50 total return: 15,916.72 Midcap 150 total return: 7,942.91 Smallcap 250 total return: 6,115.18October 2020 Nifty 50 price: 11,642.40 Nifty 500 price: 9,581.65 Nifty 50 total return: 16,504.16 Midcap 150 total return: 7,959.61 Smallcap 250 total return: 6,086.06November 2020 Nifty 50 price: 12,968.95 Nifty 500 price: 10,719.05 Nifty 50 total return: 18,392.54 Midcap 150 total return: 9,146.07 Smallcap 250 total return: 6,862.18December 2020 Nifty 50 price: 13,981.75 Nifty 500 price: 11,518.30 Nifty 50 total return: 19,833.19 Midcap 150 total return: 9,647.30 Smallcap 250 total return: 7,440.28January 2021 Nifty 50 price: 13,634.60 Nifty 500 price: 11,302.40 Nifty 50 total return: 19,346.03 Midcap 150 total return: 9,672.90 Smallcap 250 total return: 7,520.47February 2021 Nifty 50 price: 14,529.15 Nifty 500 price: 12,181.40 Nifty 50 total return: 20,644.88 Midcap 150 total return: 10,831.62 Smallcap 250 total return: 8,454.68March 2021 Nifty 50 price: 14,690.70 Nifty 500 price: 12,313.70 Nifty 50 total return: 20,886.52 Midcap 150 total return: 11,052.87 Smallcap 250 total return: 8,529.76April 2021 Nifty 50 price: 14,631.10 Nifty 500 price: 12,364.35 Nifty 50 total return: 20,811.13 Midcap 150 total return: 11,230.30 Smallcap 250 total return: 8,922.50May 2021 Nifty 50 price: 15,582.80 Nifty 500 price: 13,226.35 Nifty 50 total return: 22,203.59 Midcap 150 total return: 11,955.56 Smallcap 250 total return: 9,824.52June 2021 Nifty 50 price: 15,721.50 Nifty 500 price: 13,473.55 Nifty 50 total return: 22,455.70 Midcap 150 total return: 12,541.44 Smallcap 250 total return: 10,379.14July 2021 Nifty 50 price: 15,763.05 Nifty 500 price: 13,664.25 Nifty 50 total return: 22,554.26 Midcap 150 total return: 12,955.56 Smallcap 250 total return: 11,227.38August 2021 Nifty 50 price: 17,132.20 Nifty 500 price: 14,555.90 Nifty 50 total return: 24,525.71 Midcap 150 total return: 13,241.94 Smallcap 250 total return: 10,905.36September 2021 Nifty 50 price: 17,618.15 Nifty 500 price: 15,052.65 Nifty 50 total return: 25,234.57 Midcap 150 total return: 14,044.04 Smallcap 250 total return: 11,550.98October 2021 Nifty 50 price: 17,671.65 Nifty 500 price: 15,086.90 Nifty 50 total return: 25,340.83 Midcap 150 total return: 14,082.26 Smallcap 250 total return: 11,569.87November 2021 Nifty 50 price: 16,983.20 Nifty 500 price: 14,648.35 Nifty 50 total return: 24,368.53 Midcap 150 total return: 13,897.11 Smallcap 250 total return: 11,530.27December 2021 Nifty 50 price: 17,354.05 Nifty 500 price: 14,996.20 Nifty 50 total return: 24,908.71 Midcap 150 total return: 14,293.42 Smallcap 250 total return: 12,152.65January 2022 Nifty 50 price: 17,339.85 Nifty 500 price: 14,921.45 Nifty 50 total return: 24,894.62 Midcap 150 total return: 14,133.66 Smallcap 250 total return: 12,126.84February 2022 Nifty 50 price: 16,793.90 Nifty 500 price: 14,307.95 Nifty 50 total return: 24,153.01 Midcap 150 total return: 13,183.22 Smallcap 250 total return: 10,997.19March 2022 Nifty 50 price: 17,464.75 Nifty 500 price: 14,894.50 Nifty 50 total return: 25,118.14 Midcap 150 total return: 13,821.40 Smallcap 250 total return: 11,687.40April 2022 Nifty 50 price: 17,102.55 Nifty 500 price: 14,783.35 Nifty 50 total return: 24,606.78 Midcap 150 total return: 13,910.10 Smallcap 250 total return: 11,754.35May 2022 Nifty 50 price: 16,584.55 Nifty 500 price: 14,119.60 Nifty 50 total return: 23,958.10 Midcap 150 total return: 13,185.01 Smallcap 250 total return: 10,742.59June 2022 Nifty 50 price: 15,780.25 Nifty 500 price: 13,387.55 Nifty 50 total return: 22,828.93 Midcap 150 total return: 12,493.52 Smallcap 250 total return: 10,030.82July 2022 Nifty 50 price: 17,158.25 Nifty 500 price: 14,665.65 Nifty 50 total return: 24,862.70 Midcap 150 total return: 13,951.46 Smallcap 250 total return: 10,925.13August 2022 Nifty 50 price: 17,759.30 Nifty 500 price: 15,325.05 Nifty 50 total return: 25,786.59 Midcap 150 total return: 14,806.56 Smallcap 250 total return: 11,560.74September 2022 Nifty 50 price: 17,094.35 Nifty 500 price: 14,829.35 Nifty 50 total return: 24,821.08 Midcap 150 total return: 14,556.43 Smallcap 250 total return: 11,467.99October 2022 Nifty 50 price: 18,012.20 Nifty 500 price: 15,424.00 Nifty 50 total return: 26,182.36 Midcap 150 total return: 14,824.43 Smallcap 250 total return: 11,687.81November 2022 Nifty 50 price: 18,758.35 Nifty 500 price: 15,946.15 Nifty 50 total return: 27,276.01 Midcap 150 total return: 15,112.40 Smallcap 250 total return: 12,043.37December 2022 Nifty 50 price: 18,105.30 Nifty 500 price: 15,448.85 Nifty 50 total return: 26,326.37 Midcap 150 total return: 14,852.77 Smallcap 250 total return: 11,832.26January 2023 Nifty 50 price: 17,662.15 Nifty 500 price: 14,935.50 Nifty 50 total return: 25,685.94 Midcap 150 total return: 14,495.89 Smallcap 250 total return: 11,560.07February 2023 Nifty 50 price: 17,303.95 Nifty 500 price: 14,518.75 Nifty 50 total return: 25,184.47 Midcap 150 total return: 14,274.97 Smallcap 250 total return: 11,151.53March 2023 Nifty 50 price: 17,359.75 Nifty 500 price: 14,557.85 Nifty 50 total return: 25,266.06 Midcap 150 total return: 14,203.80 Smallcap 250 total return: 10,982.49April 2023 Nifty 50 price: 18,065.00 Nifty 500 price: 15,219.55 Nifty 50 total return: 26,302.92 Midcap 150 total return: 14,944.49 Smallcap 250 total return: 11,739.54May 2023 Nifty 50 price: 18,534.40 Nifty 500 price: 15,766.40 Nifty 50 total return: 27,057.44 Midcap 150 total return: 15,797.26 Smallcap 250 total return: 12,395.45June 2023 Nifty 50 price: 19,189.05 Nifty 500 price: 16,430.00 Nifty 50 total return: 28,059.65 Midcap 150 total return: 16,791.34 Smallcap 250 total return: 13,188.32July 2023 Nifty 50 price: 19,753.80 Nifty 500 price: 17,059.00 Nifty 50 total return: 28,910.43 Midcap 150 total return: 17,739.41 Smallcap 250 total return: 14,219.45August 2023 Nifty 50 price: 19,253.80 Nifty 500 price: 16,924.30 Nifty 50 total return: 28,243.74 Midcap 150 total return: 18,453.64 Smallcap 250 total return: 14,964.03September 2023 Nifty 50 price: 19,638.30 Nifty 500 price: 17,292.60 Nifty 50 total return: 28,807.77 Midcap 150 total return: 19,021.23 Smallcap 250 total return: 15,351.80October 2023 Nifty 50 price: 19,079.60 Nifty 500 price: 16,801.10 Nifty 50 total return: 28,017.36 Midcap 150 total return: 18,301.37 Smallcap 250 total return: 15,093.39November 2023 Nifty 50 price: 20,133.15 Nifty 500 price: 17,987.95 Nifty 50 total return: 29,585.36 Midcap 150 total return: 20,076.04 Smallcap 250 total return: 16,649.27December 2023 Nifty 50 price: 21,731.40 Nifty 500 price: 19,429.15 Nifty 50 total return: 31,933.93 Midcap 150 total return: 21,478.21 Smallcap 250 total return: 17,641.14January 2024 Nifty 50 price: 21,725.70 Nifty 500 price: 19,802.10 Nifty 50 total return: 31,939.59 Midcap 150 total return: 22,495.94 Smallcap 250 total return: 18,929.24February 2024 Nifty 50 price: 21,982.80 Nifty 500 price: 20,090.05 Nifty 50 total return: 32,360.25 Midcap 150 total return: 22,451.13 Smallcap 250 total return: 18,823.79March 2024 Nifty 50 price: 22,326.90 Nifty 500 price: 20,255.15 Nifty 50 total return: 32,867.23 Midcap 150 total return: 22,376.46 Smallcap 250 total return: 18,027.57April 2024 Nifty 50 price: 22,604.85 Nifty 500 price: 20,997.20 Nifty 50 total return: 33,276.41 Midcap 150 total return: 23,797.41 Smallcap 250 total return: 19,918.39May 2024 Nifty 50 price: 22,530.70 Nifty 500 price: 21,103.30 Nifty 50 total return: 33,285.90 Midcap 150 total return: 24,327.24 Smallcap 250 total return: 19,664.65June 2024 Nifty 50 price: 24,010.60 Nifty 500 price: 22,559.70 Nifty 50 total return: 35,539.16 Midcap 150 total return: 26,267.88 Smallcap 250 total return: 21,545.32July 2024 Nifty 50 price: 24,951.15 Nifty 500 price: 23,530.80 Nifty 50 total return: 36,959.48 Midcap 150 total return: 27,590.73 Smallcap 250 total return: 22,624.73August 2024 Nifty 50 price: 25,235.90 Nifty 500 price: 23,734.55 Nifty 50 total return: 37,461.73 Midcap 150 total return: 27,694.85 Smallcap 250 total return: 22,934.49September 2024 Nifty 50 price: 25,810.85 Nifty 500 price: 24,245.20 Nifty 50 total return: 38,315.21 Midcap 150 total return: 28,192.01 Smallcap 250 total return: 23,256.45October 2024 Nifty 50 price: 24,205.35 Nifty 500 price: 22,689.35 Nifty 50 total return: 35,971.14 Midcap 150 total return: 26,381.69 Smallcap 250 total return: 22,424.50November 2024 Nifty 50 price: 24,131.10 Nifty 500 price: 22,687.00 Nifty 50 total return: 35,878.82 Midcap 150 total return: 26,436.15 Smallcap 250 total return: 22,396.20December 2024 Nifty 50 price: 23,644.80 Nifty 500 price: 22,375.40 Nifty 50 total return: 35,155.77 Midcap 150 total return: 26,732.77 Smallcap 250 total return: 22,442.03January 2025 Nifty 50 price: 23,508.40 Nifty 500 price: 21,580.90 Nifty 50 total return: 34,998.01 Midcap 150 total return: 25,105.36 Smallcap 250 total return: 20,043.67February 2025 Nifty 50 price: 22,124.70 Nifty 500 price: 19,880.90 Nifty 50 total return: 32,973.36 Midcap 150 total return: 22,467.80 Smallcap 250 total return: 17,517.56March 2025 Nifty 50 price: 23,519.35 Nifty 500 price: 21,339.55 Nifty 50 total return: 35,054.08 Midcap 150 total return: 24,204.03 Smallcap 250 total return: 19,112.41April 2025 Nifty 50 price: 24,334.20 Nifty 500 price: 22,030.05 Nifty 50 total return: 36,274.87 Midcap 150 total return: 25,161.44 Smallcap 250 total return: 19,436.17May 2025 Nifty 50 price: 24,750.70 Nifty 500 price: 22,801.95 Nifty 50 total return: 36,972.50 Midcap 150 total return: 26,763.04 Smallcap 250 total return: 21,308.95June 2025 Nifty 50 price: 25,517.05 Nifty 500 price: 23,617.20 Nifty 50 total return: 38,217.32 Midcap 150 total return: 27,872.86 Smallcap 250 total return: 22,539.86July 2025 Nifty 50 price: 24,768.35 Nifty 500 price: 22,914.95 Nifty 50 total return: 37,158.88 Midcap 150 total return: 27,109.61 Smallcap 250 total return: 21,734.93August 2025 Nifty 50 price: 24,426.85 Nifty 500 price: 22,462.95 Nifty 50 total return: 36,709.00 Midcap 150 total return: 26,356.47 Smallcap 250 total return: 20,956.89September 2025 Nifty 50 price: 24,611.10 Nifty 500 price: 22,734.10 Nifty 50 total return: 36,992.70 Midcap 150 total return: 26,732.20 Smallcap 250 total return: 21,204.77October 2025 Nifty 50 price: 25,722.10 Nifty 500 price: 23,710.40 Nifty 50 total return: 38,700.60 Midcap 150 total return: 28,016.13 Smallcap 250 total return: 21,998.15November 2025 Nifty 50 price: 26,202.95 Nifty 500 price: 23,933.20 Nifty 50 total return: 39,443.91 Midcap 150 total return: 28,483.02 Smallcap 250 total return: 21,272.59December 2025 Nifty 50 price: 26,129.60 Nifty 500 price: 23,871.55 Nifty 50 total return: 39,333.55 Midcap 150 total return: 28,332.35 Smallcap 250 total return: 21,212.70January 2026 Nifty 50 price: 25,320.65 Nifty 500 price: 23,079.50 Nifty 50 total return: 38,138.83 Midcap 150 total return: 27,340.18 Smallcap 250 total return: 20,045.46February 2026 Nifty 50 price: 25,178.65 Nifty 500 price: 23,166.85 Nifty 50 total return: 37,943.67 Midcap 150 total return: 27,830.49 Smallcap 250 total return: 20,208.09March 2026 Nifty 50 price: 22,331.40 Nifty 500 price: 20,528.05 Nifty 50 total return: 33,655.43 Midcap 150 total return: 24,753.21 Smallcap 250 total return: 18,183.31April 2026 Nifty 50 price: 23,997.55 Nifty 500 price: 22,683.55 Nifty 50 total return: 36,174.80 Midcap 150 total return: 28,029.72 Smallcap 250 total return: 21,293.37May 2026 Nifty 50 price: 23,547.75 Nifty 500 price: 22,657.00 Nifty 50 total return: 35,552.64 Midcap 150 total return: 28,766.84 Smallcap 250 total return: 21,635.09June 2026 Nifty 50 price: 23,865.75 Nifty 500 price: 22,995.65 Nifty 50 total return: 36,145.88 Midcap 150 total return: 29,049.90 Smallcap 250 total return: 22,573.38July 2026 Nifty 50 price: 24,383.60 Nifty 500 price: 23,460.70 Nifty 50 total return: 37,000.72 Midcap 150 total return: 29,551.89 Smallcap 250 total return: 22,862.22August 2026 Nifty 50 price: 24,080.40 Nifty 500 price: 23,450.35 Nifty 50 total return: 36,579.00 Midcap 150 total return: 30,080.97 Smallcap 250 total return: 23,460.62September 2026 Nifty 50 price: 22,620.45 Nifty 500 price: 22,072.10 Nifty 50 total return: 34,371.66 Midcap 150 total return: 27,954.70 Smallcap 250 total return: 22,738.34

Research that uses this series

  • India’s markets and mutual fundsMarket outcomes: NSE total return indices and valuations that the flows are compared with.
  • India's bank healthThe market: Nifty 50 and Nifty 500 month-end price index closes, for each bank's beta and correlation, and quarter-end closes for the matrix.

Open the full topic: India — Equity Market Returns & Valuations →