placedb

Countries

🇵🇰 Pakistan 7 administrative divisions

7 first-level administrative divisions — states, provinces, regions or counties, depending on the country — and 3,029 cities and towns, each with latitude and longitude. Public domain, free to download, no API key.

The country

ISO 3166-1
PK · PAK · 586
Capital
Islamabad
Continent
Asia
Currency
PKR — Pakistani rupee
Calling code
+92
Internet domain
.pk
Divisions
7
Cities and towns
3,029

Divisions

The 7 divisions of Pakistan

7 of them carry an ISO 3166-2 code. Counts are cities and towns inside each division.

Division ISO 3166-2 Cities and towns Population
Punjab PK-PB 1,500 127,688,922
Khyber Pakhtunkhwa PK-KP 668 26,896,829
Sindh PK-SD 354 55,245,497
Balochistan PK-BA 249 13,162,222
Azad Kashmir PK-JK 120 4,567,982
Gilgit-Baltistan PK-GB 110 1,155,755
Islamabad Capital Territory PK-IS 26 —

A further 2 places could not be matched to a division and are listed separately in the API as "unassigned": true.

Get it

Both files, in one request each

# every division of Pakistan
curl -s https://api.placedb.org/v1/regions/PK.json

# the cities and towns of one division (id from the file above)
curl -s https://api.placedb.org/v1/cities/PK/<id>.json

No key, no account, no rate limit. The endpoints · try it live.