KSE-100
222,464,852As of close · 2026-07-30
01—Price chart
Index level across five horizons — toggle to switch between intraday, monthly, year-to-date, annual, and 3-year views.
Trailing returns
Trailing returns
Mock-deterministic horizon returns for this prototype.
02—Index contributors & laggards
Constituents with the greatest positive and negative weighted impact on the index today.
03—Top constituents
Largest index weights with today's price action — sortable.
- Weight
- 8.57%
- Cap
- Rs 813.15B
- Vol
- 2.38M
- Weight
- 8.06%
- Cap
- Rs 1.19T
- Vol
- 3.67M
- Weight
- 5.23%
- Cap
- Rs 326.82B
- Vol
- 1.81M
- Weight
- 4.83%
- Cap
- Rs 1.01T
- Vol
- 903.94K
- Weight
- 4.26%
- Cap
- Rs 281.77B
- Vol
- 2.04M
- Weight
- 4.17%
- Cap
- Rs 1.35T
- Vol
- 1.57M
- Weight
- 3.93%
- Cap
- Rs 641.54B
- Vol
- 1.46M
- Weight
- 3.49%
- Cap
- Rs 441.96B
- Vol
- 790.54K
- Weight
- 3.37%
- Cap
- Rs 482.31B
- Vol
- 90.67K
- Weight
- 3.12%
- Cap
- Rs 776.59B
- Vol
- 418.29K
- Weight
- 3.08%
- Cap
- Rs 585.42B
- Vol
- 2.73M
- Weight
- 2.83%
- Cap
- Rs 188.76B
- Vol
- 758.11K
- Weight
- 2.45%
- Cap
- Rs 191.50B
- Vol
- 1.56M
- Weight
- 2.26%
- Cap
- Rs 253.89B
- Vol
- 3.31M
- Weight
- 2.08%
- Cap
- Rs 426.06B
- Vol
- 1.62M
- Weight
- 1.71%
- Cap
- Rs 193.87B
- Vol
- 99.39K
- Weight
- 1.62%
- Cap
- Rs 181.97B
- Vol
- 15.86M
- Weight
- 1.58%
- Cap
- Rs 158.25B
- Vol
- 1.64M
- Weight
- 1.08%
- Cap
- Rs 118.56B
- Vol
- 51.01K
- Weight
- 1.03%
- Cap
- Rs 119.24B
- Vol
- 435.59K
- Weight
- 0.98%
- Cap
- Rs 96.20B
- Vol
- 10.29K
- Weight
- 0.96%
- Cap
- Rs 325.96B
- Vol
- 373.61K
- Weight
- 0.96%
- Cap
- Rs 109.24B
- Vol
- 12.44M
- Weight
- 0.95%
- Cap
- Rs 90.79B
- Vol
- 4.80M
- Weight
- 0.94%
- Cap
- Rs 149.38B
- Vol
- 1.47M
- Weight
- 0.93%
- Cap
- Rs 132.60B
- Vol
- 5.73M
- Weight
- 0.93%
- Cap
- Rs 100.14B
- Vol
- 14.87M
- Weight
- 0.89%
- Cap
- Rs 151.50B
- Vol
- 238.34K
- Weight
- 0.84%
- Cap
- Rs 115.95B
- Vol
- 49.49K
- Weight
- 0.80%
- Cap
- Rs 269.39B
- Vol
- 4.51M
- Weight
- 0.74%
- Cap
- Rs 103.51B
- Vol
- 371.63K
- Weight
- 0.67%
- Cap
- Rs 60.36B
- Vol
- 51.00K
- Weight
- 0.66%
- Cap
- Rs 354.72B
- Vol
- 143.00
- Weight
- 0.58%
- Cap
- Rs 299.54B
- Vol
- 1.69K
- Weight
- 0.57%
- Cap
- Rs 296.76B
- Vol
- 6.70K
- Weight
- 0.56%
- Cap
- Rs 143.46B
- Vol
- 718.00K
- Weight
- 0.56%
- Cap
- Rs 64.01B
- Vol
- 906.29K
- Weight
- 0.55%
- Cap
- Rs 151.88B
- Vol
- 43.77K
- Weight
- 0.55%
- Cap
- Rs 55.25B
- Vol
- 427.92K
- Weight
- 0.54%
- Cap
- Rs 52.75B
- Vol
- 804.94K
- Weight
- 0.54%
- Cap
- Rs 28.78B
- Vol
- 186.00
- Weight
- 0.50%
- Cap
- Rs 41.11B
- Vol
- 17.82M
- Weight
- 0.47%
- Cap
- Rs 50.84B
- Vol
- 859.80K
- Weight
- 0.46%
- Cap
- Rs 109.99B
- Vol
- 118.67K
- Weight
- 0.45%
- Cap
- Rs 88.85B
- Vol
- 73.89K
- Weight
- 0.44%
- Cap
- Rs 85.69B
- Vol
- 376.00K
- Weight
- 0.44%
- Cap
- Rs 31.05B
- Vol
- 684.68K
- Weight
- 0.44%
- Cap
- Rs 33.71B
- Vol
- 5.01M
- Weight
- 0.44%
- Cap
- Rs 38.90B
- Vol
- 2.85M
- Weight
- 0.42%
- Cap
- Rs 104.13B
- Vol
- 80.38K
- Weight
- 0.42%
- Cap
- Rs 198.55B
- Vol
- 19.10M
- Weight
- 0.41%
- Cap
- Rs 70.61B
- Vol
- 3.09K
- Weight
- 0.41%
- Cap
- Rs 51.52B
- Vol
- 19.25K
- Weight
- 0.41%
- Cap
- Rs 203.57B
- Vol
- 23.05K
- Weight
- 0.40%
- Cap
- Rs 202.85B
- Vol
- 6.52K
- Weight
- 0.39%
- Cap
- Rs 89.63B
- Vol
- 8.76K
- Weight
- 0.38%
- Cap
- Rs 47.40B
- Vol
- 289.00
- Weight
- 0.36%
- Cap
- Rs 373.00B
- Vol
- 3.53K
- Weight
- 0.34%
- Cap
- Rs 52.96B
- Vol
- 695.16K
- Weight
- 0.34%
- Cap
- Rs 53.67B
- Vol
- 70.43K
- Weight
- 0.33%
- Cap
- Rs 66.17B
- Vol
- 34.38K
- Weight
- 0.29%
- Cap
- Rs 51.11B
- Vol
- 77.75K
- Weight
- 0.29%
- Cap
- Rs 33.02B
- Vol
- 3.43K
- Weight
- 0.28%
- Cap
- Rs 30.38B
- Vol
- 32.13M
- Weight
- 0.27%
- Cap
- Rs 39.07B
- Vol
- 234.53K
- Weight
- 0.27%
- Cap
- Rs 36.86B
- Vol
- 224.01K
- Weight
- 0.27%
- Cap
- Rs 57.74B
- Vol
- 821.29K
- Weight
- 0.26%
- Cap
- Rs 32.06B
- Vol
- 129.61K
- Weight
- 0.26%
- Cap
- Rs 161.16B
- Vol
- 4.00
- Weight
- 0.25%
- Cap
- Rs 63.34B
- Vol
- 1.09M
- Weight
- 0.25%
- Cap
- Rs 85.49B
- Vol
- 7.00
- Weight
- 0.25%
- Cap
- Rs 33.75B
- Vol
- 495.00K
- Weight
- 0.25%
- Cap
- Rs 247.94B
- Vol
- 5.19K
- Weight
- 0.24%
- Cap
- Rs 24.10B
- Vol
- 753.50K
- Weight
- 0.24%
- Cap
- Rs 87.94B
- Vol
- 23.28K
- Weight
- 0.23%
- Cap
- Rs 23.32B
- Vol
- 535.02K
- Weight
- 0.23%
- Cap
- Rs 58.29B
- Vol
- 28.72M
- Weight
- 0.22%
- Cap
- Rs 25.73B
- Vol
- 1.69M
- Weight
- 0.22%
- Cap
- Rs 41.08B
- Vol
- 3.82M
- Weight
- 0.20%
- Cap
- Rs 21.10B
- Vol
- 164.48K
- Weight
- 0.20%
- Cap
- Rs 25.06B
- Vol
- 2.96K
- Weight
- 0.20%
- Cap
- Rs 22.18B
- Vol
- 4.52M
- Weight
- 0.19%
- Cap
- Rs 16.79B
- Vol
- 176.90K
- Weight
- 0.18%
- Cap
- Rs 61.30B
- Vol
- 257.30K
- Weight
- 0.17%
- Cap
- Rs 40.50B
- Vol
- 1.67M
- Weight
- 0.16%
- Cap
- Rs 52.85B
- Vol
- 146.00
- Weight
- 0.15%
- Cap
- Rs 36.97B
- Vol
- 20.58K
- Weight
- 0.13%
- Cap
- Rs 34.51B
- Vol
- 739.27K
- Weight
- 0.12%
- Cap
- Rs 11.83B
- Vol
- 529.60K
- Weight
- 0.11%
- Cap
- Rs 93.15B
- Vol
- 520.00
- Weight
- 0.09%
- Cap
- Rs 5.80B
- Vol
- 10.10K
- Weight
- 0.06%
- Cap
- Rs 3.74B
- Vol
- 16.75K
- Weight
- 0.05%
- Cap
- Rs 7.71B
- Vol
- 2.31K
- Weight
- 0.01%
- Cap
- Rs 2.58B
- Vol
- 10.39K
- Weight
- 0.01%
- Cap
- Rs 928.98M
- Vol
- 1.95M
- Weight
- 0.01%
- Cap
- Rs 641.20M
- Vol
- 10.93K
- Weight
- 0.00%
- Cap
- Rs 758.39M
- Vol
- 21.79K
04—Support & resistance
Where the index has repeatedly topped out and found its footing — 1-month and 3-month closing extremes.
- R2 · 3-month high187,454.69+6.8%
- R1 · 1-month high187,454.69+6.8%
- KSE-100 now175,547.98
- S1 · 1-month low171,021.2-2.6%
- S2 · 3-month low161,805.02-7.8%
The KSE-100 trades at 175,547.98. Nearest resistance sits at 187,454.69, the 1-month closing high, 6.8% above, with support at 171,021.2, the 1-month closing low, 2.6% below. The wider 3-month band runs from 161,805.02 to 187,454.69. Levels are closing extremes over the stated windows (indices publish no intraday high/low), refreshed with each session.
05—Other benchmarks
Switch between the three headline PSX indices.
06—About this index
Key stats, 52-week range, methodology, and year-by-year returns.
The KSE-100 is the benchmark index of the Pakistan Stock Exchange, tracking the 100 largest companies by free-float market capitalisation across all sectors. It is the most widely quoted barometer of the Pakistani equity market.
Methodology & rebalancing
Constituents are selected on free-float market capitalisation with sector representation: the largest company in each PSX sector qualifies first, and the remaining slots go to the biggest companies overall. PSX reviews and recomposes the index semi-annually, and the divisor adjusts for corporate actions so only market moves change the level. The index was set to a base of 1,000 points in November 1991.
The KSE-100’s highest close in our five-year record is 189,166.82, set on 23 Jan 2026 — the index currently trades 7.2% below it.
KSE-100 returns by year
| Year | Year-end close | Annual return |
|---|---|---|
| 2021partial | 44,596.07 | — |
| 2022 | 40,420.44 | -9.4% |
| 2023 | 62,451.04 | +54.5% |
| 2024 | 115,126.9 | +84.3% |
| 2025 | 174,054.32 | +51.2% |
| 2026YTD | 175,547.98 | +0.9% |
07—FAQ
How to read this benchmark on the PSX.
Frequently Asked Questions
KSE-100 is a benchmark index on the Pakistan Stock Exchange tracking a defined basket of listed companies.
Index levels are computed from constituent prices and weights; this page shows indicative values and history for research.
See the constituents table for current members, weights, and links to each stock page.
You may replicate the index via individual stocks or ask BSL about products that track major PSX benchmarks.
Performance vs benchmark charts on this page show relative moves across standard periods.
PSX publishes periodic review schedules; constituent changes appear in index notices and on this page after updates.
Ready when you are
Open a free BSL trading account
Trade index constituents and ETFs with research and execution tuned for Pakistani investors.
