MasjidMe logoMasjidMe

What are JAKIM prayer zones and how are they assigned?

JAKIM (Jabatan Kemajuan Islam Malaysia — the Department of Islamic Development Malaysia) divides the country into official prayer time zones. Each zone covers a group of districts where sunrise, sunset and solar noon occur close enough in time that a single published schedule stays accurate for the whole area — usually within a minute or two.

Malaysia has 60 of these zones in total, coded by state — for example WLY01 for Kuala Lumpur and Putrajaya, SGR01 for Gombak, Petaling, Shah Alam and nearby Selangor districts, and JHR02for Johor Bahru, Kota Tinggi and Mersing. The zone code is how JAKIM's own e-Solat portal organizes its published timetables, and it's what MasjidMe queries directly for every location page.

Why zones instead of exact coordinates?

Publishing an individually-calculated schedule for every street would be impractical, and the difference within a zone is small enough not to matter for daily prayer. Zones give Malaysians a single, officially recognized timetable to follow for their area rather than dozens of near-identical schedules.

How MasjidMe maps a location to a zone

For city and district pages, MasjidMe uses the JAKIM zone that officially covers that location. For broader state-level pages (like a whole-state overview), MasjidMe shows the zone covering the state capital or largest city as a representative example and says so explicitly — because a state can span several zones. Always check your exact district's zone in the MasjidMe app if you're near a zone boundary.