SEBI-registered research analysts in India
2,295 research analysts are on SEBI's public register as on 21 Oct 2026. Find one in your state or city, and check a registration number before paying anyone for stock tips or research.
Cities with the most research analysts
By state and union territory
27- Maharashtra668
- Madhya Pradesh310
- Gujarat231
- Karnataka159
- Delhi157
- Uttar Pradesh148
- West Bengal108
- Rajasthan93
- Haryana71
- Tamil Nadu66
- Telangana64
- Kerala38
- Punjab34
- Andhra Pradesh25
- Bihar25
- Chhattisgarh25
- Odisha14
- Uttarakhand12
- Assam8
- Jharkhand7
- Chandigarh3
- Goa2
- Himachal Pradesh2
- Jammu and Kashmir2
- Arunachal Pradesh1
- Dadra and Nagar Haveli and Daman and Diu1
- Puducherry1
Why check the register?
In India only a SEBI-registered research analyst may publish buy or sell recommendations for a fee. A registration number starts with INH followed by nine digits. If a tip provider can't give you one that appears here, treat the advice with caution.
Are you a research analyst?
Claim your profile to publish calls to your clients with a time-stamped, verifiable track record.