Skip to content
PSX

System follows your device setting.

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

KSE-100 · close

166,445.94

▲ +709.19 (+0.43%) today

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,480189,167

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.

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

  1. FFC +1.79%Fauji Fertilizer Company Limited+154.34 pts
  2. COLG +2.42%Colgate-Palmolive (Pakistan) Limited+73.63 pts
  3. BWCL +2.40%Bestway Cement Limited+73.22 pts
  4. MEBL +0.52%Meezan Bank Limited+53.82 pts
  5. GHNI +10.00%Ghandhara Industries Limited+53.64 pts

Held it back

  1. ENGROH −1.07%Engro Holdings Limited−34.56 pts
  2. SCBPL −1.17%Standard Chartered Bank (Pak) Ltd−28.89 pts
  3. NBP −0.75%National Bank of Pakistan−28.28 pts
  4. FATIMA −0.88%Fatima Fertilizer Company Limited−26.81 pts
  5. 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.

KSE-100 Index companies — all 100 constituents, with the latest price, today's change, index weight and points contributed
Signal
OGDCOil & Gas Development Company Limited303.60▼ −0.03%8.51%−3.71Bearish
UBLUnited Bank Limited410.00▼ −0.09%6.69%−9.72Strongly bearish
MEBLMeezan Bank Limited526.50▲ +0.52%6.21%+53.82Strongly bearish
FFCFauji Fertilizer Company Limited558.92▲ +1.79%5.21%+154.34Strongly bullish
MARIMari Energies Limited632.05▲ +0.37%4.94%+30.15Strongly bearish
PPLPakistan Petroleum Limited215.50▲ +0.20%3.82%+12.38Strongly bearish
LUCKLucky Cement Limited396.55▼ −0.39%3.78%−24.26Strongly bearish
MCBMCB Bank Limited390.89▲ +0.40%3.01%+20.13Strongly bullish
HBLHabib Bank Limited287.660.00%2.75%0.00Strongly bearish
PAKTPakistan Tobacco Company Limited1,478.40▲ +0.33%2.46%+13.32Strongly bullish
NBPNational Bank of Pakistan163.73▼ −0.75%2.27%−28.28Strongly bearish
NESTLENestle Pakistan Limited7,083.86▲ +0.51%2.09%+17.79Bearish
ENGROHEngro Holdings Limited249.17▼ −1.07%1.95%−34.56Strongly bearish
BWCLBestway Cement Limited474.41▲ +2.40%1.84%+73.22Strongly bullish
COLGColgate-Palmolive (Pakistan) Limited1,164.21▲ +2.42%1.84%+73.63Strongly bullish
FATIMAFatima Fertilizer Company Limited133.99▼ −0.88%1.84%−26.81Strongly bearish
EFERTEngro Fertilizers Limited198.00▲ +1.30%1.71%+36.87Strongly bullish
HUBCThe Hub Power Company Limited194.65▲ +0.76%1.64%+20.72Neutral
SCBPLStandard Chartered Bank (Pak) Ltd59.30▼ −1.17%1.49%−28.89Strongly bearish
ATLHAtlas Honda Limited1,594.92▲ +1.84%1.29%+39.27Strongly bullish
ABLAllied Bank Limited170.11▲ +0.62%1.27%+13.05Strongly bearish
POLPakistan Oilfields Limited665.40▲ +0.73%1.23%+14.84Strongly bearish
BAFLBank Alfalah Limited57.80▼ −0.14%1.19%−2.72Strongly bullish
PSOPakistan State Oil Company Limited367.60▲ +1.31%1.13%+24.56Strongly bullish
BAHLBank AL Habib Limited153.75▲ +1.18%1.11%+21.83Bearish
SYSSystems Limited109.75▲ +0.49%1.09%+8.79Strongly bearish
PTCPakistan Telecommunication Company Ltd44.11▲ +2.96%1.08%+53.27Strongly bearish
UPFLUnilever Pakistan Foods Limited25,700.22▲ +0.00%1.07%+0.08Strongly bullish
KELK-Electric Limited5.85▲ +0.34%1.05%+5.98Strongly bearish
AKBLAskari Bank Limited108.00▼ −0.84%1.02%−14.12Strongly bullish
INDUIndus Motor Company Limited1,824.29▲ +1.90%0.93%+29.43Bearish
FABLFaysal Bank Limited91.84▲ +0.71%0.91%+10.73Bearish
ILPInterloop Limited93.20▲ +2.13%0.85%+29.95Strongly bearish
FCCLFauji Cement Company Limited52.55▼ −0.53%0.84%−7.39Strongly bearish
ATRLAttock Refinery Limited1,095.00▼ −0.17%0.76%−2.12Strongly bearish
MTLMillat Tractors Limited282.99▲ +0.77%0.73%+9.41Strongly bearish
HMBHabib Metropolitan Bank Limited96.99▲ +0.24%0.66%+2.61Bearish
GLAXOGlaxoSmithKline Pakistan Limited315.00▲ +0.06%0.65%+0.62Bearish
BOPThe Bank of Punjab29.20▲ +1.92%0.62%+19.75Strongly bearish
MLCFMaple Leaf Cement Factory Limited90.91▼ −0.51%0.62%−5.29Strongly bearish
ABOTAbbott Laboratories (Pakistan) Limited960.74▼ −0.66%0.61%−6.73Strongly bullish
SAZEWSazgar Engineering Works Limited1,453.26▲ +4.65%0.57%+44.03Strongly bearish
DCRDolmen City REIT39.19▲ +1.11%0.57%+10.43Strongly bearish
LCILucky Core Industries Limited182.55▼ −1.56%0.55%−14.17Strongly bearish
DGKCD.G. Khan Cement Company Limited184.00▼ −0.34%0.52%−2.96Strongly bearish
SRVIService Industries Limited169.43▼ −0.54%0.52%−4.64Strongly bearish
HALEONHaleon Pakistan Limited658.64▼ −0.46%0.50%−3.82Strongly bearish
KOHCKohat Cement Company Limited83.50▼ −0.49%0.50%−4.02Strongly bearish
IBFLIbrahim Fibres Limited244.130.00%0.49%0.00Strongly bearish
NATFNational Foods Limited314.40▲ +1.39%0.48%+10.96Bearish
CNERGYCnergyico PK Limited12.84▲ +0.31%0.46%+2.38Neutral
APLAttock Petroleum Limited540.00▲ +0.50%0.44%+3.60Strongly bearish
BMLBank Makramah Limited60.70▼ −2.58%0.41%−17.39Strongly bullish
PKGSPackages Limited673.00▼ −1.03%0.39%−6.68Strongly bearish
SNGPSui Northern Gas Pipelines Limited90.23▲ +0.64%0.37%+3.93Strongly bearish
AHCLArif Habib Corporation Limited13.24▲ +0.23%0.36%+1.37Strongly bearish
PIOCPioneer Cement Limited235.89▲ +0.17%0.35%+0.97Strongly bearish
KTMLKohinoor Textile Mills Limited38.96▼ −2.43%0.34%−13.74Strongly bearish
CHCCCherat Cement Company Limited266.90▲ +0.31%0.34%+1.74Bearish
JDWSJDW Sugar Mills Limited869.68▼ −0.95%0.33%−5.13Strongly bearish
GHNIGhandhara Industries Limited1,167.28▲ +10.00%0.32%+53.64Strongly bullish
HINOONHighnoon Laboratories Limited918.83▼ −0.26%0.32%−1.38Strongly bearish
JVDCJavedan Corporation Limited126.93▲ +0.34%0.31%+1.77Strongly bearish
AIRLINKAir Link Communication Limited115.96▼ −1.35%0.30%−6.69Strongly bearish
SEARLThe Searle Company Limited74.920.00%0.29%0.00Strongly bearish
NMLNishat Mills Limited121.13▼ −1.58%0.28%−7.28Strongly bearish
AGPAGP Limited151.270.00%0.28%0.00Strongly bearish
THALLThal Limited497.87▲ +0.75%0.26%+3.27Strongly bearish
GHGLGhani Glass Limited37.72▼ −2.00%0.25%−8.14Strongly bearish
LOTCHEMLotte Chemical Pakistan Limited24.13▲ +5.23%0.24%+20.62Strongly bearish
THCCLThatta Cement Company Limited69.18▼ −0.47%0.22%−1.77Bearish
AICLAdamjee Insurance Company Limited95.23▲ +1.19%0.22%+4.28Strongly bullish
ISLInternational Steels Limited75.78▲ +1.42%0.21%+5.04Strongly bearish
PSELPakistan Services Limited1,005.04▲ +0.22%0.21%+0.78Bearish
FFLFauji Foods Limited12.94▼ −0.23%0.21%−0.81Strongly bearish
PSXPakistan Stock Exchange Limited40.45▼ −2.65%0.21%−9.26Strongly bearish
PAELPak Elektron Limited32.82▲ +0.21%0.20%+0.70Strongly bearish
GALGhandhara Automobiles Limited525.45▲ +0.27%0.19%+0.89Strongly bearish
TRGTRG Pakistan Limited53.50▼ −0.22%0.19%−0.71Strongly bearish
HCARHonda Atlas Cars (Pakistan) Limited201.68▲ +0.77%0.19%+2.39Strongly bearish
TGLTariq Glass Industries Limited165.06▲ +7.03%0.18%+21.54Bearish
POWERPower Cement Limited21.58▲ +0.61%0.18%+1.82Bullish
SHFAShifa International Hospitals Limited439.50▼ −0.10%0.18%−0.31Strongly bearish
MUREBMurree Brewery Company Limited895.94▲ +0.67%0.16%+1.78Strongly bearish
PIBTLPakistan International Bulk Terminal13.03▼ −1.36%0.15%−3.42Strongly bearish
KAPCOKot Addu Power Company Limited24.11▲ +0.42%0.14%+0.96Strongly bearish
SSGCSui Southern Gas Company Limited22.97▲ +0.13%0.13%+0.29Bearish
INILInternational Industries Limited149.98▼ −2.72%0.13%−5.81Strongly bearish
NPLNishat Power Limited52.95▼ −0.68%0.12%−1.36Strongly bearish
NCPLNishat Chunian Power Limited49.59▼ −1.00%0.12%−1.96Strongly bearish
TPLRF1TPL REIT Fund I8.92▲ +2.18%0.11%+3.84Strongly bearish
CPHLCiti Pharma Ltd.60.33▲ +3.18%0.09%+4.73Strongly bearish
GADTGadoon Textile Mills Limited279.10▲ +4.17%0.05%+3.51Strongly bearish
IMAGEImage Pakistan Limited24.04▲ +0.17%0.04%+0.10Neutral
HGFAHBL Growth Fund13.08▼ −4.25%0.02%−1.70Strongly bearish
FHAMFirst Habib Modaraba27.75▲ +2.02%0.02%+0.67Strongly bearish
SSOMS.S.Oil Mills Limited413.12▲ +4.41%0.02%+1.11Strongly bearish
YOUWYousaf Weaving Mills Limited4.46▲ +4.69%0.01%+0.39Strongly bearish
PGLCPak-Gulf Leasing Company Limited13.00▼ −2.77%0.00%−0.19Strongly bearish
BNWMBannu Woollen Mills Limited61.84▲ +1.29%0.00%+0.08Bearish

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.

KSE-100 Index closing value and daily change for the last 20 trading sessions
DateCloseChange
Thu, 29 Oct 2026166,445.94▲ +0.43%
Wed, 28 Oct 2026165,736.75▲ +0.77%
Tue, 27 Oct 2026164,467.20▲ +0.88%
Mon, 26 Oct 2026163,038.46▲ +0.41%
Fri, 23 Oct 2026162,374.87▼ −0.95%
Thu, 22 Oct 2026163,924.31▼ −1.21%
Wed, 21 Oct 2026165,930.98▲ +0.47%
Tue, 20 Oct 2026165,151.64▼ −0.49%
Mon, 19 Oct 2026165,966.08▼ −0.27%
Fri, 16 Oct 2026166,419.71▲ +0.14%
Thu, 15 Oct 2026166,186.16▲ +0.46%
Wed, 14 Oct 2026165,417.50▲ +0.39%
Tue, 13 Oct 2026164,776.44▼ −0.21%
Mon, 12 Oct 2026165,124.41▼ −1.18%
Fri, 9 Oct 2026167,089.27▼ −0.21%
Thu, 8 Oct 2026167,441.90▼ −0.68%
Wed, 7 Oct 2026168,580.40▲ +0.07%
Tue, 6 Oct 2026168,460.10▲ +1.56%
Mon, 5 Oct 2026165,867.31▼ −1.36%
Fri, 2 Oct 2026168,155.49—