Pakistan Stock Exchange · index
KSE-100 Index Today
Latest close, full all-time history and constituents of the KSE-100 — with what each number means.
As of closeSource: Pakistan Stock ExchangeEnd-of-day figures, not a live trading feed
166,445.94
▲ +709.19 (+0.43%) today
What this means: The KSE-100 rose 709.19 points (0.43%) at the 29 Oct close, 47% of the way up its 52-week range.
KSE-100 chart
Closing value after each trading session. Pick a range to zoom in.
1,311 trading sessions of official data since 15 Jul 2021. Older years are drawn from weekly and monthly closes to keep the page light.
Key statistics
Closing values only — the exchange publishes no intraday high or low for an index.
- Previous close CloseThe official last price of the session. The day's change is measured from the previous close, and it is the reference for the next session. Glossary
- 165,736.75
- Day's move
- ▲ +709.19 pts
- Returns Trailing returnsHow far the price or index has moved over each window — one month, three months, a year — measured from the last close on or before the window's start. A window the history does not reach is left blank. Glossary
- 1 month▼ −1.86% YTD▼ −4.37% 1 year▲ +5.04%
- 52-week range 52-week rangeThe lowest and highest price over the past year. It shows where today's price sits, but a stock near its 52-week low is not automatically cheap. Glossary
- 146,480 – 189,167
- Record close Record closeThe highest or lowest closing value in the history we hold, with the date it was set. Our history may not reach back as far as the exchange's, so a record from another source can differ. Glossary
- ▲ 189,167 23 Jan 2026▼ 38,342 17 Jan 2023
- Volume VolumeThe number of shares traded in the session. A move on heavy volume carries more conviction than the same move on a quiet day. Glossary
- 17,234,590
- Breadth among its companies Market breadthHow many stocks rose (advancers) against how many fell (decliners). An index rising while most stocks fall means a few heavyweights are carrying it. Glossary
▲ 59 ▼ 37 · 4 flat
What this means: A broad advance: most of the index's companies rose.
In plain English
What is the KSE-100?
The KSE-100 is the Pakistan Stock Exchange's benchmark index and the number quoted whenever "the market" is referred to. It holds the largest company by free-float market capitalisation from each sector, then fills the remaining places with the largest remaining companies overall, so every sector is represented no matter how small. Because it is free-float weighted, only shares actually available to trade count towards a company's weight — a business whose sponsors hold most of the stock moves the index far less than its headline size suggests.
- Constituents
- 100 companies, recomposed twice a year
- Weighting
- Free-float market capitalisation
- Selection
- Largest company in each sector, then the largest remaining by free float
- Base
- 1,000 points at 1 November 1991
Index values are the official figures published by the Pakistan Stock Exchange. New to these numbers? See our investing guides and glossary, or how we collect and check this data.
Where the KSE-100's weight sits
The largest sectors by share of the index, from the same market-cap weights as the table. A heavy sector moves the index more.
-
Commercial Banks 14 cos · 29.6%
-
Oil & Gas Exploration 4 cos · 18.5%
-
Cement 10 cos · 9.2%
-
Fertilizer 4 cos · 9.1%
-
Food & Personal Care 3 cos · 4.4%
-
Automobile Assembler 7 cos · 4.2%
-
Pharmaceuticals 9 cos · 3.1%
-
Power Generation & Distribution 5 cos · 3.1%
Who moved the KSE-100 today Points contributedRoughly how many index points a company added or removed today: its weight times its price change times the index's previous close. An estimate, not the exchange's own attribution. Glossary
Estimated index points each company added or took away, from its weight and its price change.
Lifted the index
- FFC +1.79%Fauji Fertilizer Company Limited+154.34 pts
- COLG +2.42%Colgate-Palmolive (Pakistan) Limited+73.63 pts
- BWCL +2.40%Bestway Cement Limited+73.22 pts
- MEBL +0.52%Meezan Bank Limited+53.82 pts
- GHNI +10.00%Ghandhara Industries Limited+53.64 pts
Held it back
- ENGROH −1.07%Engro Holdings Limited−34.56 pts
- SCBPL −1.17%Standard Chartered Bank (Pak) Ltd−28.89 pts
- NBP −0.75%National Bank of Pakistan−28.28 pts
- FATIMA −0.88%Fatima Fertilizer Company Limited−26.81 pts
- LUCK −0.39%Lucky Cement Limited−24.26 pts
What this means: together these 10 companies account for about +266 points of the index's +709-point move.
KSE-100 Index companies — all 100 constituents
Ranked by market value. Weight is each company's estimated share of the index Index weightA company's share of the index, estimated here from its full market capitalisation. The exchange weights by free float — only the shares available to trade — so official weights differ somewhat. Glossary ; points are what it added or removed today Points contributedRoughly how many index points a company added or removed today: its weight times its price change times the index's previous close. An estimate, not the exchange's own attribution. Glossary . Tap a heading to sort.
| Signal | |||||
|---|---|---|---|---|---|
| OGDCOil & Gas Development Company Limited | 303.60 | ▼ −0.03% | 8.51% | −3.71 | Bearish |
| UBLUnited Bank Limited | 410.00 | ▼ −0.09% | 6.69% | −9.72 | Strongly bearish |
| MEBLMeezan Bank Limited | 526.50 | ▲ +0.52% | 6.21% | +53.82 | Strongly bearish |
| FFCFauji Fertilizer Company Limited | 558.92 | ▲ +1.79% | 5.21% | +154.34 | Strongly bullish |
| MARIMari Energies Limited | 632.05 | ▲ +0.37% | 4.94% | +30.15 | Strongly bearish |
| PPLPakistan Petroleum Limited | 215.50 | ▲ +0.20% | 3.82% | +12.38 | Strongly bearish |
| LUCKLucky Cement Limited | 396.55 | ▼ −0.39% | 3.78% | −24.26 | Strongly bearish |
| MCBMCB Bank Limited | 390.89 | ▲ +0.40% | 3.01% | +20.13 | Strongly bullish |
| HBLHabib Bank Limited | 287.66 | 0.00% | 2.75% | 0.00 | Strongly bearish |
| PAKTPakistan Tobacco Company Limited | 1,478.40 | ▲ +0.33% | 2.46% | +13.32 | Strongly bullish |
| NBPNational Bank of Pakistan | 163.73 | ▼ −0.75% | 2.27% | −28.28 | Strongly bearish |
| NESTLENestle Pakistan Limited | 7,083.86 | ▲ +0.51% | 2.09% | +17.79 | Bearish |
| ENGROHEngro Holdings Limited | 249.17 | ▼ −1.07% | 1.95% | −34.56 | Strongly bearish |
| BWCLBestway Cement Limited | 474.41 | ▲ +2.40% | 1.84% | +73.22 | Strongly bullish |
| COLGColgate-Palmolive (Pakistan) Limited | 1,164.21 | ▲ +2.42% | 1.84% | +73.63 | Strongly bullish |
| FATIMAFatima Fertilizer Company Limited | 133.99 | ▼ −0.88% | 1.84% | −26.81 | Strongly bearish |
| EFERTEngro Fertilizers Limited | 198.00 | ▲ +1.30% | 1.71% | +36.87 | Strongly bullish |
| HUBCThe Hub Power Company Limited | 194.65 | ▲ +0.76% | 1.64% | +20.72 | Neutral |
| SCBPLStandard Chartered Bank (Pak) Ltd | 59.30 | ▼ −1.17% | 1.49% | −28.89 | Strongly bearish |
| ATLHAtlas Honda Limited | 1,594.92 | ▲ +1.84% | 1.29% | +39.27 | Strongly bullish |
| ABLAllied Bank Limited | 170.11 | ▲ +0.62% | 1.27% | +13.05 | Strongly bearish |
| POLPakistan Oilfields Limited | 665.40 | ▲ +0.73% | 1.23% | +14.84 | Strongly bearish |
| BAFLBank Alfalah Limited | 57.80 | ▼ −0.14% | 1.19% | −2.72 | Strongly bullish |
| PSOPakistan State Oil Company Limited | 367.60 | ▲ +1.31% | 1.13% | +24.56 | Strongly bullish |
| BAHLBank AL Habib Limited | 153.75 | ▲ +1.18% | 1.11% | +21.83 | Bearish |
| SYSSystems Limited | 109.75 | ▲ +0.49% | 1.09% | +8.79 | Strongly bearish |
| PTCPakistan Telecommunication Company Ltd | 44.11 | ▲ +2.96% | 1.08% | +53.27 | Strongly bearish |
| UPFLUnilever Pakistan Foods Limited | 25,700.22 | ▲ +0.00% | 1.07% | +0.08 | Strongly bullish |
| KELK-Electric Limited | 5.85 | ▲ +0.34% | 1.05% | +5.98 | Strongly bearish |
| AKBLAskari Bank Limited | 108.00 | ▼ −0.84% | 1.02% | −14.12 | Strongly bullish |
| INDUIndus Motor Company Limited | 1,824.29 | ▲ +1.90% | 0.93% | +29.43 | Bearish |
| FABLFaysal Bank Limited | 91.84 | ▲ +0.71% | 0.91% | +10.73 | Bearish |
| ILPInterloop Limited | 93.20 | ▲ +2.13% | 0.85% | +29.95 | Strongly bearish |
| FCCLFauji Cement Company Limited | 52.55 | ▼ −0.53% | 0.84% | −7.39 | Strongly bearish |
| ATRLAttock Refinery Limited | 1,095.00 | ▼ −0.17% | 0.76% | −2.12 | Strongly bearish |
| MTLMillat Tractors Limited | 282.99 | ▲ +0.77% | 0.73% | +9.41 | Strongly bearish |
| HMBHabib Metropolitan Bank Limited | 96.99 | ▲ +0.24% | 0.66% | +2.61 | Bearish |
| GLAXOGlaxoSmithKline Pakistan Limited | 315.00 | ▲ +0.06% | 0.65% | +0.62 | Bearish |
| BOPThe Bank of Punjab | 29.20 | ▲ +1.92% | 0.62% | +19.75 | Strongly bearish |
| MLCFMaple Leaf Cement Factory Limited | 90.91 | ▼ −0.51% | 0.62% | −5.29 | Strongly bearish |
| ABOTAbbott Laboratories (Pakistan) Limited | 960.74 | ▼ −0.66% | 0.61% | −6.73 | Strongly bullish |
| SAZEWSazgar Engineering Works Limited | 1,453.26 | ▲ +4.65% | 0.57% | +44.03 | Strongly bearish |
| DCRDolmen City REIT | 39.19 | ▲ +1.11% | 0.57% | +10.43 | Strongly bearish |
| LCILucky Core Industries Limited | 182.55 | ▼ −1.56% | 0.55% | −14.17 | Strongly bearish |
| DGKCD.G. Khan Cement Company Limited | 184.00 | ▼ −0.34% | 0.52% | −2.96 | Strongly bearish |
| SRVIService Industries Limited | 169.43 | ▼ −0.54% | 0.52% | −4.64 | Strongly bearish |
| HALEONHaleon Pakistan Limited | 658.64 | ▼ −0.46% | 0.50% | −3.82 | Strongly bearish |
| KOHCKohat Cement Company Limited | 83.50 | ▼ −0.49% | 0.50% | −4.02 | Strongly bearish |
| IBFLIbrahim Fibres Limited | 244.13 | 0.00% | 0.49% | 0.00 | Strongly bearish |
| NATFNational Foods Limited | 314.40 | ▲ +1.39% | 0.48% | +10.96 | Bearish |
| CNERGYCnergyico PK Limited | 12.84 | ▲ +0.31% | 0.46% | +2.38 | Neutral |
| APLAttock Petroleum Limited | 540.00 | ▲ +0.50% | 0.44% | +3.60 | Strongly bearish |
| BMLBank Makramah Limited | 60.70 | ▼ −2.58% | 0.41% | −17.39 | Strongly bullish |
| PKGSPackages Limited | 673.00 | ▼ −1.03% | 0.39% | −6.68 | Strongly bearish |
| SNGPSui Northern Gas Pipelines Limited | 90.23 | ▲ +0.64% | 0.37% | +3.93 | Strongly bearish |
| AHCLArif Habib Corporation Limited | 13.24 | ▲ +0.23% | 0.36% | +1.37 | Strongly bearish |
| PIOCPioneer Cement Limited | 235.89 | ▲ +0.17% | 0.35% | +0.97 | Strongly bearish |
| KTMLKohinoor Textile Mills Limited | 38.96 | ▼ −2.43% | 0.34% | −13.74 | Strongly bearish |
| CHCCCherat Cement Company Limited | 266.90 | ▲ +0.31% | 0.34% | +1.74 | Bearish |
| JDWSJDW Sugar Mills Limited | 869.68 | ▼ −0.95% | 0.33% | −5.13 | Strongly bearish |
| GHNIGhandhara Industries Limited | 1,167.28 | ▲ +10.00% | 0.32% | +53.64 | Strongly bullish |
| HINOONHighnoon Laboratories Limited | 918.83 | ▼ −0.26% | 0.32% | −1.38 | Strongly bearish |
| JVDCJavedan Corporation Limited | 126.93 | ▲ +0.34% | 0.31% | +1.77 | Strongly bearish |
| AIRLINKAir Link Communication Limited | 115.96 | ▼ −1.35% | 0.30% | −6.69 | Strongly bearish |
| SEARLThe Searle Company Limited | 74.92 | 0.00% | 0.29% | 0.00 | Strongly bearish |
| NMLNishat Mills Limited | 121.13 | ▼ −1.58% | 0.28% | −7.28 | Strongly bearish |
| AGPAGP Limited | 151.27 | 0.00% | 0.28% | 0.00 | Strongly bearish |
| THALLThal Limited | 497.87 | ▲ +0.75% | 0.26% | +3.27 | Strongly bearish |
| GHGLGhani Glass Limited | 37.72 | ▼ −2.00% | 0.25% | −8.14 | Strongly bearish |
| LOTCHEMLotte Chemical Pakistan Limited | 24.13 | ▲ +5.23% | 0.24% | +20.62 | Strongly bearish |
| THCCLThatta Cement Company Limited | 69.18 | ▼ −0.47% | 0.22% | −1.77 | Bearish |
| AICLAdamjee Insurance Company Limited | 95.23 | ▲ +1.19% | 0.22% | +4.28 | Strongly bullish |
| ISLInternational Steels Limited | 75.78 | ▲ +1.42% | 0.21% | +5.04 | Strongly bearish |
| PSELPakistan Services Limited | 1,005.04 | ▲ +0.22% | 0.21% | +0.78 | Bearish |
| FFLFauji Foods Limited | 12.94 | ▼ −0.23% | 0.21% | −0.81 | Strongly bearish |
| PSXPakistan Stock Exchange Limited | 40.45 | ▼ −2.65% | 0.21% | −9.26 | Strongly bearish |
| PAELPak Elektron Limited | 32.82 | ▲ +0.21% | 0.20% | +0.70 | Strongly bearish |
| GALGhandhara Automobiles Limited | 525.45 | ▲ +0.27% | 0.19% | +0.89 | Strongly bearish |
| TRGTRG Pakistan Limited | 53.50 | ▼ −0.22% | 0.19% | −0.71 | Strongly bearish |
| HCARHonda Atlas Cars (Pakistan) Limited | 201.68 | ▲ +0.77% | 0.19% | +2.39 | Strongly bearish |
| TGLTariq Glass Industries Limited | 165.06 | ▲ +7.03% | 0.18% | +21.54 | Bearish |
| POWERPower Cement Limited | 21.58 | ▲ +0.61% | 0.18% | +1.82 | Bullish |
| SHFAShifa International Hospitals Limited | 439.50 | ▼ −0.10% | 0.18% | −0.31 | Strongly bearish |
| MUREBMurree Brewery Company Limited | 895.94 | ▲ +0.67% | 0.16% | +1.78 | Strongly bearish |
| PIBTLPakistan International Bulk Terminal | 13.03 | ▼ −1.36% | 0.15% | −3.42 | Strongly bearish |
| KAPCOKot Addu Power Company Limited | 24.11 | ▲ +0.42% | 0.14% | +0.96 | Strongly bearish |
| SSGCSui Southern Gas Company Limited | 22.97 | ▲ +0.13% | 0.13% | +0.29 | Bearish |
| INILInternational Industries Limited | 149.98 | ▼ −2.72% | 0.13% | −5.81 | Strongly bearish |
| NPLNishat Power Limited | 52.95 | ▼ −0.68% | 0.12% | −1.36 | Strongly bearish |
| NCPLNishat Chunian Power Limited | 49.59 | ▼ −1.00% | 0.12% | −1.96 | Strongly bearish |
| TPLRF1TPL REIT Fund I | 8.92 | ▲ +2.18% | 0.11% | +3.84 | Strongly bearish |
| CPHLCiti Pharma Ltd. | 60.33 | ▲ +3.18% | 0.09% | +4.73 | Strongly bearish |
| GADTGadoon Textile Mills Limited | 279.10 | ▲ +4.17% | 0.05% | +3.51 | Strongly bearish |
| IMAGEImage Pakistan Limited | 24.04 | ▲ +0.17% | 0.04% | +0.10 | Neutral |
| HGFAHBL Growth Fund | 13.08 | ▼ −4.25% | 0.02% | −1.70 | Strongly bearish |
| FHAMFirst Habib Modaraba | 27.75 | ▲ +2.02% | 0.02% | +0.67 | Strongly bearish |
| SSOMS.S.Oil Mills Limited | 413.12 | ▲ +4.41% | 0.02% | +1.11 | Strongly bearish |
| YOUWYousaf Weaving Mills Limited | 4.46 | ▲ +4.69% | 0.01% | +0.39 | Strongly bearish |
| PGLCPak-Gulf Leasing Company Limited | 13.00 | ▼ −2.77% | 0.00% | −0.19 | Strongly bearish |
| BNWMBannu Woollen Mills Limited | 61.84 | ▲ +1.29% | 0.00% | +0.08 | Bearish |
KSE-100 — frequently asked questions
What is the KSE-100 index?
KSE-100 stands for the Karachi Stock Exchange 100 Index. The KSE-100 is the Pakistan Stock Exchange's benchmark index and the number quoted whenever "the market" is referred to. It holds the largest company by free-float market capitalisation from each sector, then fills the remaining places with the largest remaining companies overall, so every sector is represented no matter how small. Because it is free-float weighted, only shares actually available to trade count towards a company's weight — a business whose sponsors hold most of the stock moves the index far less than its headline size suggests.
How is the KSE-100 index calculated?
The KSE-100 is calculated on free-float market capitalisation. Each constituent contributes in proportion to the value of the shares actually available to trade, not its total shares in issue, so a company whose sponsors hold most of the stock moves the index far less than its headline size suggests. The total is then divided by a divisor that is adjusted whenever the membership changes or a company issues or buys back shares, which is what keeps the level continuous across a recomposition rather than jumping on the day of the change. The series is scaled from a base of 1,000 points at 1 November 1991.
Which companies are in the KSE-100 index?
The KSE-100 currently holds 100 companies, listed in full on this page with each one's share of the index by market capitalisation. Membership is decided by: largest company in each sector, then the largest remaining by free float. The list comes from the exchange's own daily market watch, so it changes when the exchange changes it.
What is the difference between the KSE-100 and the KSE-30?
The KSE-100 is the benchmark: one hundred companies, chosen so that every sector is represented by at least its largest member, which is why it is the number quoted as "the market". The KSE-30 is thirty companies screened for liquidity first, so a large but thinly traded company is excluded — it is built to be replicable by someone actually buying the shares, which is why derivatives and institutional mandates are written against it. Both are free-float weighted, and the KSE-30 is the more concentrated of the two, so it moves more sharply when a heavyweight sector re-rates.
Index construction is described by the exchange; the values and constituents on this page are refreshed after each session. See our methodology.
KSE-100 — recent closing values
The last 20 sessions, newest first.
| Date | Close | Change |
|---|---|---|
| Thu, 29 Oct 2026 | 166,445.94 | ▲ +0.43% |
| Wed, 28 Oct 2026 | 165,736.75 | ▲ +0.77% |
| Tue, 27 Oct 2026 | 164,467.20 | ▲ +0.88% |
| Mon, 26 Oct 2026 | 163,038.46 | ▲ +0.41% |
| Fri, 23 Oct 2026 | 162,374.87 | ▼ −0.95% |
| Thu, 22 Oct 2026 | 163,924.31 | ▼ −1.21% |
| Wed, 21 Oct 2026 | 165,930.98 | ▲ +0.47% |
| Tue, 20 Oct 2026 | 165,151.64 | ▼ −0.49% |
| Mon, 19 Oct 2026 | 165,966.08 | ▼ −0.27% |
| Fri, 16 Oct 2026 | 166,419.71 | ▲ +0.14% |
| Thu, 15 Oct 2026 | 166,186.16 | ▲ +0.46% |
| Wed, 14 Oct 2026 | 165,417.50 | ▲ +0.39% |
| Tue, 13 Oct 2026 | 164,776.44 | ▼ −0.21% |
| Mon, 12 Oct 2026 | 165,124.41 | ▼ −1.18% |
| Fri, 9 Oct 2026 | 167,089.27 | ▼ −0.21% |
| Thu, 8 Oct 2026 | 167,441.90 | ▼ −0.68% |
| Wed, 7 Oct 2026 | 168,580.40 | ▲ +0.07% |
| Tue, 6 Oct 2026 | 168,460.10 | ▲ +1.56% |
| Mon, 5 Oct 2026 | 165,867.31 | ▼ −1.36% |
| Fri, 2 Oct 2026 | 168,155.49 | — |