India has two major stock exchanges: the National Stock Exchange (NSE), established in 1992, and the Bombay Stock Exchange (BSE), which dates back to 1875. Both are regulated by SEBI.
The practical question for most investors is: does it matter which exchange a stock trades on? For large-cap stocks, not much. The biggest companies are listed on both exchanges, and prices stay closely aligned through arbitrage. Where the difference shows up is in depth and reach. The BSE lists over 5,000 companies, many of them smaller firms that trade only on BSE. The NSE has fewer listed companies (around 2,100) but dominates by trading volume.
For mutual fund investors, the exchange distinction matters mainly when investing in ETFs. An ETF listed on the NSE can only be bought and sold through the NSE. An ETF listed on the BSE requires a BSE-enabled trading account.
| Feature | NSE | BSE |
|---|---|---|
| Established | 1992 | 1875 |
| Flagship index | Nifty 50 | SENSEX |
| Stocks in index | 50 | 30 |
| Listed companies | ~2,100+ | ~5,000+ |
| Trading volume | Higher | Lower |

.