Skip to content
induwara.lk
Premium

Sri Lanka open data

6 datasets · newest check 22 September 2026

Some of the Sri Lankan figures people need most are published as scans and PDFs that no spreadsheet can open. The Ministry of Education’s Grade 6 cut-off list is a scan with no text layer; the university cut-offs are a long PDF. The tools on this site exist because those documents were typed out. These files are the same figures, as data.

Every file below is generated from the same module the matching tool page renders, so the download and the page cannot disagree. Each one names who published the underlying figures, where they were transcribed from, and the date they were last checked against that source.

The figures themselves are published by Sri Lankan authorities. This site did the transcription, not the measuring — so if a number here matters to you, the source link next to it is the thing to check.

  1. Grade 6 national-school admission cut-off marks (2025 exam, 2026 admission)

    The Ministry of Education's complete list of 302 national schools and the minimum Grade 5 Scholarship mark that secured a Grade 6 place at each, under the merit quota.

    Published by:
    Ministry of Education, Sri Lanka
    Rows:
    302
    Last verified:
    On this site:
    the tool that uses it
    Download CSV/data/grade-6-national-school-cutoffs.csv
    Columns (9)
    ColumnWhat it holds
    census_noThe Ministry's school census number, as printed. The stable identifier.
    nameEnglish name, the conventional one where the school has one.
    name_siThe Sinhala name exactly as printed, for Sinhala-medium rows.
    cityAddress as printed, romanised.
    districtDerived from the printed address — the source does not print a district column.
    genderBoys, Girls or Mixed.
    mediumSinhala or Tamil.
    cutoffMinimum mark out of 200 that secured a place.
    noteTranscription note where the source and reality disagree.

    Before you use it

    • The Ministry publishes this as a scan with no text layer. Every row here was typed by hand from two independently obtained copies of the same release and read back by a second person.
    • A census number can appear twice, once per medium. Use census_no together with medium as the key, not census_no alone.
    • The district column is ours, derived from the printed address. The Ministry does not print one.
    • These are last year's figures until the next release. They are not a prediction of the next intake, and no predicted cut-off is published here or anywhere on this site.
  2. Grade 5 Scholarship district cut-off marks (2024, 2025, 2026)

    The Department of Examinations' published district pass mark for the Grade 5 Scholarship Examination, per district, per medium, per exam year.

    Published by:
    Department of Examinations, Sri Lanka
    Rows:
    75
    Last verified:
    On this site:
    the tool that uses it
    Download CSV/data/grade-5-scholarship-district-cutoffs.csv
    Columns (6)
    ColumnWhat it holds
    exam_yearThe year the paper was sat.
    exam_labelWhen the paper was sat, as the Department describes it.
    districtOne of the 25 administrative districts, in the Department's published order.
    sinhala_cutoffSinhala-medium cut-off out of 200. Blank means the Department published none.
    tamil_cutoffTamil-medium cut-off out of 200. Blank means the Department published none.
    source_urlWhere that year's figures were transcribed from.

    Before you use it

    • A blank cut-off is 'not published', never zero and never a guess. Some districts have no candidates in one medium.
    • These are district PASS marks. They are not the mark needed for a place at a named school — that is the Grade 6 school list.
    • The Department of Examinations publishes these figures, but it did not publish a document for every year here in time. Only the 2025 row set was transcribed from a Department PDF; 2026 and 2024 were transcribed from media tables carrying the full 25-district list, corroborated across several outlets. The link beside each year says which it was, and each year's own source is carried in the CSV's source_url column.
  3. Sri Lanka public, bank and mercantile holidays (2026 and 2027)

    Every gazetted holiday for 2026 and 2027, with which of the three calendars observes it and the English, Sinhala and Tamil names.

    Published by:
    Government of Sri Lanka (gazette), as reproduced in the Central Bank's published Bank Holidays lists
    Rows:
    50
    Last verified:
    On this site:
    the tool that uses it
    Download CSV/data/sri-lanka-public-holidays.csv
    Columns (10)
    ColumnWhat it holds
    dateISO date, YYYY-MM-DD.
    name_enEnglish name as gazetted.
    name_siSinhala name where customarily used; blank otherwise.
    name_taTamil name where customarily used; blank otherwise.
    typeBuddhist, Hindu, Islamic, Christian or National.
    publicyes/no — a Public Holiday under the Holidays Act.
    bankyes/no — a Bank Holiday.
    mercantileyes/no — a Mercantile Holiday under the Shop & Office Employees Act.
    provisionalyes when the year's gazette had not been published at transcription time.
    notesGazette note: a collision between two holidays, a movable-feast caveat.

    Before you use it

    • Poya dates are astronomical and a gazette occasionally moves one. Confirm against the gazette for the year before you build a payroll or a contract on it.
    • Where two holidays fall on the same day they are one row, because it is one day off work.
  4. University admission cut-off Z-scores — 2025/2026 (official UGC release, 1 August 2026)

    The minimum Z-score for each covered state-university course, by quota: the all-island merit cut-off, each district's cut-off, and the educationally-disadvantaged-district cut-off.

    Published by:
    University Grants Commission, Sri Lanka
    Rows:
    783
    Last verified:
    On this site:
    the tool that uses it
    Download CSV/data/university-cutoff-z-scores.csv
    Columns (8)
    ColumnWhat it holds
    course_idStable id used by this site's tools.
    courseProgramme name.
    universityThe university offering it.
    streamsA/L streams that may apply, separated by a semicolon.
    requires_cgtyes/no — whether the Common General Test counts for this course.
    quotamerit, district or edd.
    districtThe district, for quota=district. Blank for merit and edd.
    cutoff_zMinimum Z-score. 'not published' where no candidate qualified from that district in this cycle.

    Before you use it

    • Coverage is 29 of the highest-demand programmes, not the whole handbook, which lists about 180.
    • 'not published' means the UGC reported no qualifying candidate from that district for that course in that cycle. It is not a zero and not a missing value to impute.
    • A cycle's cut-offs depend on that year's candidate distribution. They do not forecast the next cycle.
  5. Sri Lanka Railways ordinary fare bands by distance

    The ordinary (unreserved) ticket price Sri Lanka Railways charges in 1st, 2nd and 3rd class, for each band of rail distance.

    Published by:
    Sri Lanka Railways
    Rows:
    93
    Last verified:
    On this site:
    the tool that uses it
    Download CSV/data/sri-lanka-train-fare-bands.csv
    Columns (5)
    ColumnWhat it holds
    min_kmLowest rail distance in the band, in kilometres.
    max_kmHighest rail distance in the band, in kilometres.
    first_class_lkrOrdinary 1st-class fare, one way, per passenger, in rupees.
    second_class_lkrOrdinary 2nd-class fare, one way, per passenger, in rupees.
    third_class_lkrOrdinary 3rd-class fare, one way, per passenger, in rupees.

    Before you use it

    • Ordinary, unreserved fares only. A reserved seat on an intercity, express or night-mail train, and the Observation Saloon, are charged separately by SLR.
    • Derived from SLR's published station-to-station tables (Sri Lanka Railways published Passenger Ticket Rates (List of Ticket Fare and Charges)). Distances are rail distances, not road distances.
  6. Sri Lanka vehicle number plate province codes

    The two-letter province identifier that prefixes a Sri Lankan number plate issued before 2023, and the province each one stands for.

    Published by:
    Department of Motor Traffic, Sri Lanka
    Rows:
    10
    Last verified:
    On this site:
    the tool that uses it
    Download CSV/data/vehicle-plate-province-codes.csv
    Columns (2)
    ColumnWhat it holds
    codeThe two-letter prefix as printed on the plate.
    provinceThe province it identifies.

    Before you use it

    • From 1 January 2023 new issues omit the province prefix, so a plate without one is not an error.
    • Sabaragamuwa appears under two codes (SG and SB), both of which have been issued.
    • The year a plate series was issued is NOT in this file. Our year estimate is calibrated from a handful of dated anchors and is deliberately not published as data — see /data for why.

What is deliberately not here

Two datasets behind tools on this site are not offered as files, because they are our estimates rather than figures an authority published. They are fine to compute with on a page that explains them; they are not fine to hand over in a file with this site’s name on it.

  • Bus fare stage table

    The data module marks it an estimate (STAGE_TABLE_IS_ESTIMATE): the per-stage fares are interpolated from the National Transport Commission's published endpoints, not transcribed from a stage chart. Good enough to calculate a fare with on the page, not good enough to hand over as data.

    See the tool
  • Number-plate letter-series to year mapping

    Calibrated from four dated anchors, one of which the module itself flags as low-confidence, and stretched across the 2020–2022 import freeze. It is our estimate, not a register the Department of Motor Traffic publishes.

    See the tool

Licence

No licence has been chosen yet. This section will say which one applies once it has been; until then, here is what is actually true.

The figures are facts published by Sri Lankan authorities — a cut-off mark, a gazetted holiday, a published fare. Facts are not owned by anyone, including by this site. What took work here is the compilation: obtaining the documents, typing them out, having a second person read them back, and keeping a date on each one.

So: use the figures. If the compilation is useful to you, a credit to induwara.lk with a link is appreciated and is what makes it worth keeping these current. If you want to republish a whole file, or build a product on one, please ask first — not to say no, but so that you can be told when a figure changes.

Cite a file as: Induwara Ashinsana, “[dataset title]”, induwara.lk, retrieved [date], https://induwara.lk/data

Corrections

These figures are transcribed by hand, and this site has published wrong ones before. Every error that reached a live page and has since been fixed is listed on the corrections page. If you find one here, please say so — it gets checked against the official document and fixed.

If you would rather call an endpoint than download a file, several of these datasets are also on the free JSON API, whose responses carry the same source URL and last-verified date.