Skip to content
induwara.lk
Premium
induwara.lkSri Lanka · Utility

Police Station Contact Numbers Sri Lanka

Search all 608Sri Lanka Police stations by name, town, division or province, and tap to call the officer-in-charge's mobile or the station landline. The 119 and other national hotlines are on the same screen. Transcribed from the official police.lk directory, free, no signup.

By Induwara AshinsanaUpdated Sep 25, 2026
Find a police stationSri Lanka · all 9 provinces
7/7 spot checks match

608 stations · 47 police divisions · transcribed from the Sri Lanka Police directory on 2026-09-25

Spelling is forgiving: "Pettah" finds Pettha, "Negombo" finds Negambo, "Mount Lavinia" finds Mt Laviniya. Press Esc to clear.

Popular

608 of 608 stations

Every station name, division and number on this page is transcribed from the Sri Lanka Police station directory, and the hotlines from the Sri Lanka Police homepage, both on 2026-09-25. 601 of 608 stations publish a mobile and 386 publish a landline; the rest are shown as unpublished rather than blank. A number gone bad? Email [email protected].

How it works

There is no arithmetic on this page. There is a transcription and a matching rule, and the page is worth using only if both are exactly what the Sri Lanka Police publish. So both are written out here.

The transcription

Every row comes from the Sri Lanka Police station directory at police.lk/police-stations, parsed on 2026-09-25: 608 stations across 47 police divisions and all 9provinces. Each record keeps the station name in the Police's own spelling, its division, its province, the officer-in-charge's service mobile and the station landline. Phone numbers are stored exactly as published; the dial link strips the hyphen and puts the number in international form so it still works from a phone abroad.

The directory does not publish a number for every station. 601 of 608 list a mobile and 386list a landline; the column reads "-" for the rest. Those render as "No landline published" rather than as a blank or a zero, because a blank looks like a bug in this page and a zero looks like a number.

The matching rule

Your query and every searchable field are put through the same normalisation — lowercase → NFKD → strip everything but letters and digits — so "Mt. Lavinia", "mount lavinia" and "MountLavinia" collapse onto one key. A station matches if that key appears in its name, in one of its curated alternate spellings, in its division, or in its province. Results are ranked: exact name first, then name-starts-with, then name-contains, then alias, then division, then province, with ties broken alphabetically. The province and division dropdowns intersect with the query rather than replacing it.

The alternate-spelling table exists because the Police's romanisation is often not the one people type. The directory spells Pettah Pettha, Negombo Negambo, Mount Lavinia Mt Laviniya and Ampara Amapara. The aliases are additive: they let your spelling find the record, and the card then shows you the official one, which is the spelling an application form will be checked against.

What this page will not tell you

It will not tell you which station has authority over your address. The directory publishes a station's division, not the boundary of the area it polices, so any "this is your station" claim would be invented. For the same reason there is no map and no "nearest to me": the source carries no coordinates. Find the station by name, ring it, and ask whether your address falls in its area before you travel — that one call saves a wasted trip far more often than a map pin would.

How the page checks itself

Seven rows were copied by hand off the directory and kept separate from the generated table. On every render the page re-reads those seven stations out of the live data and compares all five fields, and the badge in the calculator header reports the result. The station, division and province counts quoted in this text are counted from the table too, not typed, so a data update cannot leave the prose saying something the rows disagree with.

Worked examples

Exact name, then the whole division

Searching "kandy"

  1. Normalise the query: "kandy" → "kandy"
  2. Rank 1 — exact name match: Kandy, Kandy Division, Central Province
  3. Mobile 071-8591045 · Landline 081-2222226
  4. Rank 5 — division match: the other 16 stations in Kandy Division
  5. (Peradeniya, Katugasthota, Kadugannawa, Dalada Maligawa, …)
  6. Result line: 17 of 608 stations match kandy

The edge case the alias table exists for

Searching "pettah" — the alias path

  1. No station is named "Pettah". The directory spells it "Pettha".
  2. Name, starts-with and contains all miss: norm("pettha") = "pettha"
  3. norm("pettah") = "pettah"
  4. Rank 4 — alias match: Pettha, Colombo Central Division, Western Province
  5. Mobile 071-8591555 · Landline 011-2323677
  6. Result: 1 of 608. Without the alias this search returns nothing.

Filters with an empty search box

Browsing Jaffna Division with no query

  1. Query: empty · Province: Northern Province · Division: Jaffna Division
  2. Empty query means every station that passes the filters, rank 0.
  3. Returns 9 stations, alphabetically:
  4. Chawakachcheri, Chunnakam, Delft, Jaffna, Kayts,
  5. Kodikamam, Kopai, Manippai, Wadukkotte
  6. Jaffna: Mobile 071-8591329 · Landline 021-3211257

What a missing optional field renders as

Edge case — a station with no landline

  1. Search "dam street" → 1 hit, rank 1.
  2. Dam Street, Colombo Central Division, Western Province
  3. Mobile 071-8591557
  4. Landline: the directory publishes "-" for this station.
  5. The card shows "No landline published", not a blank row.

Spot checks against the directory

These seven rows were read off the Sri Lanka Police directory by hand on 2026-09-25 and are re-compared against the live table on every render. If a future re-transcription shifts a column, these disagree and the badge on the tool turns red.

StationDivisionProvinceMobileLandline
FortColombo CentralWestern071-8591560011-2432635
MaradanaColombo CentralWestern071-8591563011-2692888
KandyKandyCentral071-8591045081-2222226
GalleGalleSouthern071-8591455091-2234962
MataraMataraSouthern071-8591436041-2222727
AnuradhapuraAnuradhapuraNorth Central071-8591203025-2222229
Dam StreetColombo CentralWestern071-8591557none published

Source: Sri Lanka Police station directory, https://police.lk/police-stations/. Verified 2026-09-25.

Frequently asked questions

Sources & references

The directory was transcribed and counted on 2026-09-25 and the hotline block transcribed verbatim on the same day. This page is not operated by, affiliated with or endorsed by Sri Lanka Police; it is a faster way to read what they publish. Spotted a number that no longer answers? [email protected].

Related tools

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.

A station number that no longer answers, or a spelling we should match?

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