List of cities in Papua New Guinea by population. There are 137 cities in Papua New Guinea, of which Port Moresby is the largest in terms of population - 317 393. The total number of people in Papua New Guinea is 8 776 096 for 2026.
| # | Name, city | Population |
|---|---|---|
| 1 | Port Moresby | 317 393 |
| 2 | Lae | 100 689 |
| 3 | Mendi | 56 108 |
| 4 | Popondetta | 49 322 |
| 5 | Mount Hagen | 46 304 |
| 6 | Arawa | 38 296 |
| 7 | Madang | 29 501 |
| 8 | Kokopo | 29 323 |
| 9 | Kimbe | 27 219 |
| 10 | Bulolo | 23 946 |
| 11 | Wewak | 21 816 |
| 12 | Goroka | 21 551 |
| 13 | Daru | 20 124 |
| 14 | Kiunga | 18 769 |
| 15 | Alotau | 16 027 |
| 16 | Kavieng | 15 845 |
| 17 | Tari | 15 489 |
| 18 | Kainantu | 12 757 |
| 19 | Vanimo | 11 929 |
| 20 | Kundiawa | 11 658 |
| 21 | Ialibu | 10 347 |
| 22 | Wau | 9 515 |
| 23 | Buka | 8 959 |
| 24 | Rabaul | 7 898 |
| 25 | Kokoda | 7 466 |
| 26 | Aitape | 7 008 |
| 27 | Kerema | 6 651 |
| 28 | Lorengau | 6 180 |
| 29 | Balimo | 4 342 |
| 30 | Kieta | 3 585 |
| 31 | Wabag | 3 572 |
| 32 | Panguna | 3 058 |
| 33 | Morehead | 2 741 |
| 34 | Angoram | 2 669 |
| 35 | Ambunti | 2 272 |
| 36 | Samarai | 1 793 |
| 37 | Porgera | 1 756 |
| 38 | Namatanai | 1 700 |
| 39 | Kandrian | 1 278 |
| 40 | Finschhafen | 1 314 |
| 41 | Laiagam | 1 059 |