What this site is
Every Pakistani CNIC begins with five digits that record where the card was registered — the province, the division, the district, and a local registration zone. That structure is widely known to exist and poorly documented in practice. This site collects what can be established about it and presents it clearly.
The register currently holds:
- 135 district codes across seven province prefixes, each with its own page
- 23 documented five-digit local zones
- 30 divisions and the tehsils belonging to every district
- 9 written guides covering the number format, the card types, and the surrounding paperwork
Where the data comes from
The administrative backbone — provinces, divisions, districts and tehsils — is derived from Wikipedia’s articles on the CNIC, the administrative units of Pakistan and the districts of Pakistan, all published under CC BY-SA 4.0, and cross-checked against public administrative listings and community-compiled code lists. Changes were made: the material has been restructured, mapped onto CNIC prefixes and annotated. The register data is shared back under the same licence.
Full attribution, the licence terms and a layer-by-layer confidence breakdown are on the sources and ethics page.
NADRA has never published a complete district-to-prefix table. What exists in the public domain is a mixture of officially documented facts, worked examples that appear consistently in published records, and community-compiled lists of varying quality.
Rather than blend those into one confident-looking table, this register marks every entry with its provenance:
- Documented anchor (●) — the mapping appears consistently in published records and worked examples. Treat it as solid.
- Derived (○) — the mapping follows the standard coding scheme and community lists, with no published source confirming it directly. Treat it as a strong indication.
The province digit is the one layer that is definitive throughout. It is officially documented, it runs 1 to 7, and it does not change.
Legal & ethics
This matters more than the feature list, so it is stated plainly.
- Not affiliated with NADRA or the Government of Pakistan, and not endorsed by either.
- Not proof of identity or domicile. For any official purpose, use NADRA channels only.
- It holds no personal data. There is no identity database here, and no way to look up a cardholder.
- It does not send your input anywhere. The lookup tool decodes the prefix entirely in your browser. There is no server-side lookup.
This project will never include SIM-information lookup, number tracking, or any person-lookup feature.
Such tools are illegal in Pakistan under the Prevention of Electronic Crimes Act 2016 (PECA) and violate the privacy of people who never consented to being looked up. The fact that sites offering them rank well is not a reason to join them.
If you have arrived looking for a service that reveals personal details from a CNIC number, please read the guide on CNIC privacy before handing your number to one. The full statement of sourcing and ethics is on the sources page.
Accuracy and corrections
District boundaries change, new districts are created, and community lists contain errors. If you can show that an entry is wrong — particularly if you have a published source — please get in touch. Corrections backed by evidence are applied and the provenance mark updated.
The register was last reviewed in September 2026. Where a page carries an updated date, that is the date its content was last checked.
How the site is funded
CNIC Codes is free to use. Running costs are covered by advertising, which is clearly labelled and kept out of the lookup tool itself. Advertising has no influence on what the register says; the data is what it is regardless of what pays for the hosting.
Details of what advertising partners collect are in the privacy policy.
Contact
Corrections, questions and press enquiries: info@cniccodes.online, or use the contact page.