Pedro Juan Caballero's 2025 population is now estimated at 99,345. In 1992, the population of Pedro Juan Caballero was 53,566. Pedro Juan Caballero has grown by 34,753 in the last year, which represents a 1.89% annual change.
| City | 2025 Pop. ↓ | Growth |
|---|---|---|
| Asuncion | 3,627,220 | |
| Ciudad del Este | 344,919 | |
| San Lorenzo | 133,395 | |
| Lambare | 99,572 | |
| Fernando de la Mora | 95,072 | |
| Capiata | 83,773 | |
| Encarnacion | 56,261 | |
| Mariano Roque Alonso | 39,289 | |
| Coronel Oviedo | 38,316 | |
| Caaguazu | 38,220 | |
| Concepcion | 35,276 | |
| Presidente Franco | 31,825 | |
| Villa Elisa | 29,796 | |
| Villarrica | 27,818 | |
| Nemby | 26,999 | |
| Limpio | 26,177 | |
| Caazapa | 23,996 | |
| Pilar | 19,121 | |
| San Juan Bautista | 16,593 | |
| Ita | 14,259 | |
| Itaugua | 13,910 | |
| Nueva Esperanza | 12,717 | |
| Caacupe | 12,382 | |
| Juan de Ayolas | 12,061 | |
| Villa Hayes | 11,859 | |
| Santa Rita | 11,823 | |
| Colonia General Alfredo Stroessner | 11,558 | |
| San Isidro de Curuguaty | 11,095 | |
| Horqueta | 10,531 | |
| Lima | 10,367 | |
| Piribebuy | 10,337 | |
| Paraguari | 10,079 |