PositoAI
a positivity index
Home Explore Actions Flows Indices News Watchlist Compare PosiDemy Screeners Insights

Top 10 Mid Cap Stocks with No Red or Yellow Flags in India — Top 100 List

Of the 150 mid cap companies in India on PositoAI, 144 have no active red or yellow flag. First on the list is IDBI Bank Limited (Positivity Score 25,464). None of the top 10 has an active red or yellow flag.

Positivity ScoreHigh dividendLow debtLow PEHigh ROEHigh ROE + low PENo red flagsNo red or yellow flagsFundamentally strongNear 52-week lowNear 52-week highHigh score near 52-week low
#Company Score Market Cap
(INR Cr)
P/E P/B Owes vs
Owns
ROE Div
Yield
FlagSector
1 IDBI Bank LimitedIDBI 25,464 ₹85,804 9.2 1.21 0.84× 13.9% 0 — Financial Services
2 Vedanta LimitedVEDL 25,098 ₹91,704 9.9 2.25 0.71× 18.7% 10.23% — Basic Materials
3 General Insurance Corporation of IndiaGICRE 24,887 ₹56,079 6.3 0.76 0.66× 9.1% 4.24% — Financial Services
4 Ambuja Cements LimitedAMBUJACEM 24,818 ₹90,198 20.6 1.52 0.20× 7.4% 0.57% — Basic Materials
5 Patanjali Foods LimitedPATANJALI 24,133 ₹38,614 19.6 2.95 0.30× 15.0% 1.12% — Consumer Defensive
6 Rail Vikas Nigam LimitedRVNL 24,057 ₹39,027 43.4 3.97 0.55× 9.2% 0.90% — Industrials
7 Indian Overseas BankIOB 23,983 ₹57,500 9.8 1.48 0.92× 16.5% 0 — Financial Services
8 NMDC LimitedNMDC 23,814 ₹60,558 8.1 1.78 0.29× 21.9% 2.79% — Basic Materials
9 Bank of IndiaBANKINDIA 23,586 ₹62,007 5.3 0.68 0.92× 13.7% 3.46% — Financial Services
10 ICICI Life Insurance LimitedICICIPRULI 23,551 ₹62,528 35.6 4.35 0.96× 12.9% 0.38% — Financial Services

Top 20

11 Steel Authority of India LimitedSAIL 23,426 ₹70,115 16.4 1.16 0.56× 7.1% 1.37% — Basic Materials
12 Hindustan Petroleum Corporation LimitedHINDPETRO 23,394 ₹72,516 43.4 1.11 0.68× 2.5% 7.44% — Energy
13 National Aluminium Company LimitedNATIONALUM 23,226 ₹57,100 8.5 2.64 0.19× 31.2% 1.27% — Basic Materials
14 Authum Investment & Infrastructure LimitedAIIL 23,223 ₹43,803 20.8 2.97 0.23× 14.3% 0 — Financial Services
15 UPL LimitedUPL 22,958 ₹43,398 21.3 1.25 0.57× 5.9% 1.23% — Basic Materials
16 Shree Cement LimitedSHREECEM 22,847 ₹80,568 49.4 3.46 0.26× 7.0% 0.63% — Basic Materials
17 Bank of MaharashtraMAHABANK 22,815 ₹60,363 8.0 1.82 0.92× 23.0% 2.65% — Financial Services
18 Oberoi Realty LimitedOBEROIRLTY 22,788 ₹59,092 22.5 3.30 0.29× 14.7% 0.47% — Real Estate
19 Biocon LimitedBIOCON 22,780 ₹54,095 97.7 1.59 0.42× 1.6% 0.14% — Healthcare
20 Oil India LimitedOIL 22,727 ₹74,319 8.9 1.28 0.48× 14.4% 2.93% — Energy

Top 50

21 Waaree Energies LimitedWAAREEENER 22,719 ₹68,173 17.9 4.72 0.50× 26.4% 0.16% — Technology
22 Godrej Properties LimitedGODREJPROP 22,658 ₹47,141 29.5 2.46 0.76× 8.3% 0.65% — Real Estate
23 Jindal Stainless LimitedJSL 22,618 ₹58,471 18.0 2.95 0.51× 72.1% 0.56% — Basic Materials
24 Hexaware Technologies LimitedHEXT 22,495 ₹36,066 27.1 5.37 0.42× 21.5% 1.48% — Technology
25 Lodha Developers LimitedLODHA 22,465 ₹1,00,564 24.4 4.32 0.60× 17.7% 0.40% — Real Estate
26 Petronet LNG LimitedPETRONET 22,459 ₹43,560 10.3 1.95 0.19× 18.9% 3.43% — Energy
27 Torrent Power LimitedTORNTPOWER 22,418 ₹60,669 26.1 3.18 0.56× 12.2% 1.65% — Utilities
28 NTPC Green Energy LimitedNTPCGREEN 22,399 ₹71,076 118.8 3.75 0.68× 3.2% 0 — Utilities
29 Indus Towers LimitedINDUSTOWER 22,337 ₹1,00,701 14.1 2.43 0.44× 18.9% 3.68% — Communication Services
30 NHPC LimitedNHPC 22,282 ₹72,705 19.1 1.75 0.60× 9.2% 2.21% — Utilities
31 Balkrishna Industries LimitedBALKRISIND 22,263 ₹40,793 29.0 3.72 0.38× 12.8% 0.80% — Consumer Cyclical
32 Dabur India LimitedDABUR 22,203 ₹65,281 33.2 5.72 0.32× 17.2% 2.13% — Consumer Defensive
33 AvenuesAI LimitedCCAVENUE 22,180 ₹40,611 115.8 8.56 0.32× 6.0% 0 — Technology
34 Info Edge (India) LimitedNAUKRI 22,116 ₹78,862 49.4 2.08 0.15× 4.2% 1.18% — Communication Services
35 MRF LimitedMRF 22,103 ₹50,410 20.9 2.40 0.34× 11.5% 0.19% — Consumer Cyclical
36 Aurobindo Pharma LimitedAUROPHARMA 21,985 ₹92,687 25.2 2.45 0.35× 9.8% 0 — Healthcare
37 Tube Investments of India LimitedTIINDIA 21,873 ₹40,650 67.2 5.24 0.34× 7.8% 0.16% — Industrials
38 Mazagon Dock Shipbuilders LimitedMAZDOCK 21,867 ₹77,541 27.1 7.95 0.64× 29.3% 0.90% — Industrials
39 Lupin LimitedLUPIN 21,807 ₹87,891 15.9 3.92 0.41× 24.6% 0.93% — Healthcare
40 Thermax LimitedTHERMAX 21,794 ₹35,611 60.0 6.42 0.58× 10.7% 0.43% — Industrials
41 ICICI Lombard General Insurance Company LimitedICICIGI 21,663 ₹81,592 32.1 4.80 0.78× 13.6% 0.83% — Financial Services
42 K.P.R. Mill LimitedKPRMILL 21,650 ₹34,991 38.4 6.14 0.17× 16.0% 0.47% — Consumer Cyclical
43 Vishal Mega Mart LimitedVMM 21,569 ₹41,221 46.6 5.56 0.35× 11.9% 0 — Consumer Cyclical
44 SRF LimitedSRF 21,516 ₹69,080 32.0 4.92 0.42× 15.4% 0.40% — Industrials
45 IndusInd Bank LimitedINDUSINDBK 21,482 ₹66,266 50.3 1.01 0.88× 2.0% 0.17% — Financial Services
46 Prestige Estates Projects LimitedPRESTIGE 21,475 ₹61,594 54.1 3.79 0.77× 7.8% 0.14% — Real Estate
47 RBL Bank LimitedRBLBANK 21,431 ₹56,037 26.3 3.35 0.91× 5.1% 0.24% — Financial Services
48 Alkem Laboratories LimitedALKEM 21,424 ₹59,943 27.8 4.34 0.31× 15.6% 0.38% — Healthcare
49 L&T Technology Services LimitedLTTS 21,395 ₹41,954 31.0 6.48 0.38× 20.9% 1.56% — Technology
50 Tata Motors Passenger Vehicles LimitedTMPV 21,302 ₹99,440 Loss 0.89 0.69× -3.0% 1.07% — Consumer Cyclical

Top 100

51 Mankind Pharma LimitedMANKIND 21,288 ₹93,992 46.0 5.77 0.41× 12.5% 0 — Healthcare
52 SBI Cards and Payment Services LimitedSBICARD 21,281 ₹53,891 23.7 3.43 0.76× 14.5% 0.44% — Financial Services
53 KEI Industries LimitedKEI 21,263 ₹37,043 37.2 5.56 0.26× 14.9% 0.10% — Industrials
54 Tata Consumer Products LimitedTATACONSUM 21,252 ₹94,990 58.1 4.36 0.33× 7.5% 1.05% — Consumer Defensive
55 Gland Pharma LimitedGLAND 21,237 ₹47,034 41.6 4.54 0.17× 10.9% 0.65% — Healthcare
56 Havells India LimitedHAVELLS 21,206 ₹67,337 41.7 7.12 0.36× 17.1% 1.09% — Industrials
57 Indian Railway Catering & Tourism Corporation LimitedIRCTC 21,195 ₹36,104 25.9 8.38 0.43× 32.3% 1.96% — Consumer Cyclical
58 Bharat Dynamics LimitedBDL 21,153 ₹38,580 74.1 9.10 0.70× 12.3% 0.46% — Industrials
59 Yes Bank LimitedYESBANK 21,114 ₹50,380 13.5 0.96 0.89× 7.5% 0 — Financial Services
60 Berger Paints India LimitedBERGEPAINT 20,949 ₹54,796 45.0 7.92 0.31× 17.6% 0.85% — Basic Materials
61 Muthoot Finance LimitedMUTHOOTFIN 20,886 ₹96,954 8.5 2.39 0.80× 31.7% 1.14% — Financial Services
62 Godrej Consumer Products LimitedGODREJCP 20,872 ₹88,038 46.0 6.96 0.41× 15.1% 2.32% — Consumer Defensive
63 Fortis Healthcare LimitedFORTIS 20,790 ₹54,859 52.4 5.54 0.36× 10.6% 0.13% — Healthcare
64 Gujarat Fluorochemicals LimitedFLUOROCHEM 20,744 ₹47,278 77.3 6.01 0.33× 8.0% 0.07% — Basic Materials
65 JSW Infrastructure LimitedJSWINFRA 20,617 ₹74,455 45.4 6.84 0.43× 13.6% 0.27% — Industrials
66 Mphasis LimitedMPHASIS 20,528 ₹47,708 25.0 4.44 0.40× 17.7% 2.48% — Technology
67 J.K. Cement LimitedJKCEMENT 20,507 ₹37,540 39.7 5.33 0.62× 13.4% 0.41% — Basic Materials
68 Glenmark Pharmaceuticals LimitedGLENMARK 20,492 ₹62,047 34.5 5.90 0.47× 17.1% 0.11% — Healthcare
69 Suzlon Energy LimitedSUZLON 20,486 ₹53,019 16.9 5.60 0.48× 39.4% 0 — Industrials
70 Schaeffler India LimitedSCHAEFFLER 20,482 ₹55,132 44.0 8.97 0.28× 21.6% 0.97% — Consumer Cyclical
71 IDFC First Bank LimitedIDFCFIRSTB 20,358 ₹64,580 28.9 1.32 0.88× 5.3% 0.31% — Financial Services
72 Motilal Oswal Financial Services LimitedMOTILALOFS 20,242 ₹58,910 30.3 4.57 0.70× 15.1% 0.59% — Financial Services
73 AU Small Finance Bank LimitedAUBANK 20,232 ₹71,486 25.2 3.58 0.90× 14.2% 0.10% — Financial Services
74 The Supreme Industries LimitedSUPREMEIND 20,163 ₹44,347 43.0 7.19 0.21× 16.7% 0.99% — Industrials
75 The Karur Vysya Bank LimitedKARURVYSYA 20,109 ₹34,418 12.5 2.44 0.90× 19.5% 0.76% — Financial Services
76 HDB Financial Services LimitedHDBFS 20,011 ₹42,255 14.3 2.04 0.83× 14.3% 0.79% — Financial Services
77 Ipca Laboratories LimitedIPCALAB 20,003 ₹48,292 36.9 5.99 0.23× 16.2% 0.31% — Healthcare
78 L&T Finance LimitedLTF 19,986 ₹61,181 19.3 2.19 0.80× 11.3% 1.05% — Financial Services
79 Welspun Corp LimitedWELCORP 19,977 ₹64,454 27.9 7.04 0.54× 25.2% 0.18% — Basic Materials
80 PB Fintech LimitedPOLICYBZR 19,964 ₹47,961 64.5 6.56 0.16× 10.2% 0 — Financial Services
81 The Phoenix Mills LimitedPHOENIXLTD 19,955 ₹68,312 53.2 6.22 0.37× 11.7% 0.14% — Real Estate
82 Swiggy LimitedSWIGGY 19,899 ₹55,386 Loss 3.02 0.27× -21.7% 0 — Consumer Cyclical
83 Hindustan Copper LimitedHINDCOPPER 19,895 ₹39,894 35.1 11.94 0.24× 34.0% 0.61% — Basic Materials
84 Piramal Finance LimitedPIRAMALFIN 19,861 ₹46,095 26.3 1.64 0.74× 6.0% 0.56% — Financial Services
85 Uno Minda LimitedUNOMINDA 19,849 ₹61,679 51.3 9.03 0.47× 17.6% 0.24% — Consumer Cyclical
86 Aegis Logistics LimitedAEGISLOG 19,770 ₹45,773 36.6 7.56 0.39× 20.7% 0.98% — Energy
87 Bajaj Housing Finance LimitedBAJAJHFL 19,733 ₹67,478 25.1 3.00 0.82× 12.7% 0 — Financial Services
88 Ajanta Pharma LimitedAJANTPHARM 19,623 ₹40,869 36.0 9.03 0.26× 25.1% 1.88% — Healthcare
89 Mahindra & Mahindra Financial Services LimitedM&MFIN 19,573 ₹39,965 12.3 1.50 0.83× 12.2% 2.46% — Financial Services
90 Astral LimitedASTRAL 19,533 ₹37,248 64.7 9.18 0.30× 14.2% 0.28% — Industrials
91 Max Healthcare Institute LimitedMAXHEALTH 19,527 ₹79,519 54.8 7.40 0.38× 13.5% 0.23% — Healthcare
92 Oracle Financial Services Software LimitedOFSS 19,464 ₹85,734 25.2 10.95 0.21× 49.9% 3.81% — Technology
93 The Federal Bank LimitedFEDERALBNK 19,461 ₹85,920 18.6 2.15 0.90× 11.5% 0.36% — Financial Services
94 Linde India LimitedLINDEINDIA 19,327 ₹50,321 92.1 11.79 0.27× 12.8% 0.07% — Basic Materials
95 Embassy Office Parks REITEMBASSY 19,231 ₹40,169 92.7 1.93 0.59× — — — —
96 Physicswallah LimitedPWL 19,207 ₹36,247 1557.8 8.02 0.40× 0.5% 0 — Consumer Defensive
97 Abbott India LimitedABBOTINDIA 19,150 ₹53,888 33.4 11.29 0.27× 33.8% 2.02% — Healthcare
98 Premier Energies LimitedPREMIERENE 19,121 ₹38,995 23.2 9.05 0.60× 38.9% 0.08% — Technology
99 Kalyan Jewellers India LimitedKALYANKJIL 19,078 ₹54,777 38.2 8.68 0.70× 22.7% 0.45% — Consumer Cyclical
100 Lloyds Metals and Energy LimitedLLOYDSME 19,078 ₹1,01,636 21.2 7.33 0.66× 34.6% 0.06% — Basic Materials

No red or yellow flags in other groups · India

All of IndiaLarge CapMid CapSmall CapSenty (Sensex + Nifty 50)Nifty 50SensexNano CapMicro CapMini CapMeso CapTito Cap

No red or yellow flags in other countries

United StatesUnited KingdomChina

Questions

Which mid cap companies in India have no active red or yellow flag and the highest Positivity Score?

The first five on PositoAI's list are IDBI Bank Limited (25,464), Vedanta Limited (25,098), General Insurance Corporation of India (24,887), Ambuja Cements Limited (24,818), Patanjali Foods Limited (24,133).

How many mid cap companies in India have no active red or yellow flag?

144 of the 150 mid cap companies in India on PositoAI have no active red or yellow flag; this page shows the top 100.

How is this list made?

Companies with no active red flag and no yellow flag (PosiFlag), ordered by Positivity Score, highest first. The list is updated every day from PositoAI's data.

What counts as a mid cap stock in India?

In India, large cap means the 100 largest companies by market value, mid cap the next 150 (101st to 250th) and small cap the rest — the same rank-based rule SEBI uses, applied to the companies on PositoAI.

Companies with no active red flag and no yellow flag (PosiFlag), ordered by Positivity Score, highest first. Score is the Positivity Score; Owes vs Owns is everything a company owes compared with everything it owns (what each figure means); ⚑ marks an active red or yellow flag. All top lists for India. PositoAI is for research and education only and is not investment advice.

Disclaimer — PositoAI is a research and screening tool for educational and informational purposes. It is not investment advice or a recommendation to buy or sell any security or mutual fund. Scores and rankings are calculated by PositoAI's own method using publicly available data, which may be incomplete, delayed or inaccurate, and past performance does not indicate future results. AI summaries of company news may contain errors. PositoAI is not registered with the SEC, SEBI or any other regulatory authority. Please do your own research or consult a licensed financial advisor before investing.