induwara.lk
induwara.lkSri Lanka · Education

Sri Lanka University District Quota Calculator

Enter a course intake and see exactly how the seats split under the UGC's 40% merit, 55% district-basis and 5% educationally-disadvantaged-district rule — with a seat count for every one of the 25 districts. Answers “how are university places allocated?”, not “did my Z-score clear the cut-off?”. No signup, sources cited.

By Induwara AshinsanaUpdated Jul 8, 2026
Allocate a course intake40 / 55 / 5 rule
UGC handbook 2024/25

Total places offered for the course this cycle (e.g. ~200 for medicine).

Highlights your district's seats and whether it is an EDD district.

Quick presets
Rounding
Merit seats (40%)
80
All-island Z-score rank
District-basis (55%)
110
Split across 25 districts
EDD seats (5%)
10
16 EDD districts only
Total intake
200
Merit + district + EDD
Merit: 80District: 110EDD: 10

Seats by district

DistrictDistrict-basisEDDTotal
Colombo1313
Gampaha1212
Kalutara77
Kandy77
Matale33
Nuwara EliyaEDD415
Galle66
Matara44
HambantotaEDD314
JaffnaEDD314
KilinochchiEDD101
MannarEDD101
VavuniyaEDD101
MullaitivuEDD000
BatticaloaEDD314
AmparaEDD314
TrincomaleeEDD202
Kurunegala99
PuttalamEDD415
AnuradhapuraEDD516
PolonnaruwaEDD202
BadullaEDD415
MonaragalaEDD213
RatnapuraEDD617
Kegalle55
Total (district + EDD pools)11010120

District-basis and EDD pools are population-weighted per the UGC handbook. The 40% merit seats are not shown per-district — they are won island-wide on Z-score, so a strong applicant from any district can take them.

Seat conservation verified — merit + district + EDD sum exactly to the intake, and the 25-district and 16-EDD tables sum exactly to their pools. Sources: UGC Student Handbook 2024/25, §1.1; DCS Census 2012 populations — cited in full below.

How it works

Sri Lanka fills most state-university courses — Commerce, the Biological and Physical Science streams, Engineering Technology, Biosystems Technology and the listed cross-stream courses — under a fixed intake split set by the University Grants Commission (UGC). Arts-stream courses are the main exception: most are filled purely on all-island merit. For the merit-and-district courses, the intake divides three ways:

  1. 40% — all-island merit. The top Z-scores across the whole country take these seats, regardless of district. This tool computes them as round(0.40 × intake).
  2. 55% — district basis.Allocated to the 25 administrative districts “in proportion to the total population of each district; that is on the ratio of the population of the district concerned to the total population of the country.” The pool is round(0.55 × intake), then divided by population share.
  3. 5% — educationally disadvantaged districts (EDD). Shared only among the 16 EDD districts, again by their population share within that group. The EDD pool is the residual intake − merit − district, which forces the three to sum exactly to the intake.

To turn a fractional population share into whole seats, the tool uses the largest-remainder (Hare) method: each district first gets the floor of its share, then the leftover seats are handed out one at a time to the districts with the largest fractional remainders. This guarantees the 25 district seats sum exactly to the district pool and the 16EDD seats sum exactly to the EDD pool — the same integer-allocation logic the handbook applies. A “simple round” alternative is offered for comparison; it rounds each district independently and absorbs any drift into the largest district.

Population weights come from the DCS Census of Population and Housing 2012: a national total of 20,359,439 across the 25 districts, of which 8,311,901 live in the 16EDD districts. Every figure is a cited constant in the tool's data module — there is no live data and no API call, so the same intake always yields the same allocation. What the tool does not do is rank candidates: it allocates seats, not Z-scores. To check whether a specific Z-score clears a cut-off, use the Cut-Off Marks Finder linked in the related tools below.

Worked examples

Intake 200 — a typical medicine batch

  1. Merit (40%): round(0.40 × 200) = 80 seats
  2. District pool (55%): round(0.55 × 200) = 110 seats
  3. EDD pool (5%): 200 − 80 − 110 = 10 seats → 80 + 110 + 10 = 200 ✓
  4. Colombo weight = 2,324,349 ÷ 20,359,439 = 11.42%
  5. Colombo district-basis raw = 110 × 0.1142 = 12.56 → 12, +1 remainder = 13 seats
  6. Colombo is not an EDD district → 0 EDD seats (13 district seats total)
  7. The 10 EDD seats go one each to the 10 largest-remainder EDD districts

Intake 25 — a small course, showing zero-seat districts

  1. Merit (40%): round(0.40 × 25) = 10 seats
  2. District pool (55%): round(0.55 × 25) = round(13.75) = 14 seats
  3. EDD pool (5%): 25 − 10 − 14 = 1 seat → 10 + 14 + 1 = 25 ✓
  4. The single EDD seat → Ratnapura (largest EDD population, so largest remainder)
  5. Only 12 districts win a district-basis seat; the 13 smallest round down to 0
  6. Those students still compete for the 10 merit seats island-wide

Intake 1 — the edge case

  1. Merit (40%): round(0.40 × 1) = 0 seats
  2. District pool (55%): round(0.55 × 1) = 1 seat
  3. EDD pool (5%): 1 − 0 − 1 = 0 seats → 0 + 1 + 0 = 1 ✓
  4. A single-seat course is one district-basis seat, won by the top-remainder district

Frequently asked questions

Sources & references

The allocation rule, EDD district list and population weights were last cross-checked against these sources on 2026-07-08. The page is reviewed whenever the UGC publishes a new admissions handbook or the Department of Census & Statistics releases updated district populations.

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.