Geojit sees Nifty at 29,150 by December 2026, shares portfolio allocation strategy for CY26

Geojit Financial Services upgrades Nifty50 base case to 29,150 for 2026, with a bull case of 31,330. The brokerage outlines key domestic and global drivers, and recommends a portfolio allocation with 60% large caps, 15% mid caps, 10% small caps, 10% debt, and 5% gold & silver.