14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Opelousas | 1 | 15,027 | 15,771 | -0.98% | 1,554 | 10 | City |
| Eunice | 2 | 8,959 | 9,382 | -0.94% | 1,744 | 5 | City |
| Sunset | 3 | 3,214 | 2,977 | 1.48% | 996 | 3 | Town |
| Port Barre | 4 | 1,737 | 1,751 | -0.17% | 1,611 | 1 | Town |
| Arnaudville | 5 | 998 | 1,001 | -0.1% | 1,438 | 1 | Town |
| Lawtell | 6 | 947 | 737 | -1.76% | 228 | 4 | CDP |
| Leonville | 7 | 882 | 871 | 0.23% | 324 | 3 | Town |
| Krotz Springs | 8 | 869 | 899 | -0.69% | 503 | 2 | Town |
| Grand Coteau | 9 | 760 | 779 | -0.52% | 314 | 2 | Town |
| Melville | 10 | 736 | 756 | -0.54% | 586 | 1 | Town |
| Washington | 11 | 703 | 742 | -1.13% | 850 | 1 | Town |
| Cankton | 12 | 580 | 580 | 0% | 284 | 2 | Village |
| Morrow | 13 | 194 | 188 | 7.18% | 182 | 1 | CDP |
| Palmetto | 14 | 96 | 94 | 0% | 108 | 1 | Village |
Opelousas is the largest city in St. Landry Parish, with a population of 15,027.
Palmetto is the smallest city in St. Landry Parish, with a population of 96.
There are 14 cities in St. Landry Parish, Louisiana.