30 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| San Luis Obispo | 1 | 50,363 | 47,191 | 1.27% | 3,739 | 13 | City |
| El Paso Robles (Paso Robles) | 2 | 31,587 | 31,489 | 0.06% | 1,586 | 20 | City |
| Atascadero | 3 | 29,742 | 29,746 | 0% | 1,141 | 26 | City |
| Nipomo | 4 | 18,333 | 18,182 | 0.59% | 1,216 | 15 | CDP |
| Arroyo Grande | 5 | 18,202 | 18,436 | -0.26% | 3,065 | 6 | City |
| Los Osos | 6 | 15,835 | 16,174 | 0.66% | 1,241 | 13 | CDP |
| Grover Beach | 7 | 12,500 | 12,668 | -0.27% | 5,407 | 2 | City |
| Morro Bay | 8 | 10,548 | 10,761 | -0.41% | 1,976 | 5 | City |
| Templeton | 9 | 8,849 | 7,965 | 0.89% | 1,119 | 8 | CDP |
| California Polytechnic State University | 10 | 8,729 | 7,713 | 7.14% | 5,676 | 2 | CDP |
| Pismo Beach | 11 | 7,964 | 8,063 | -0.25% | 2,277 | 3 | City |
| Oceano | 12 | 7,287 | 7,601 | 0% | 4,744 | 2 | CDP |
| Cambria | 13 | 5,773 | 5,555 | -0.29% | 686 | 8 | CDP |
| San Miguel | 14 | 4,157 | 3,253 | 1.24% | 3,959 | 1 | CDP |
| San Miguel | 15 | 2,861 | 2,536 | 1.24% | 1,703 | 2 | CDP |
| Callender | 16 | 2,740 | 1,638 | 3.75% | 1,199 | 2 | CDP |
| Cayucos | 17 | 2,303 | 2,228 | -0.82% | 743 | 3 | CDP |
| Woodlands | 18 | 2,261 | 2,331 | 5.21% | 1,369 | 2 | CDP |
| Los Ranchos | 19 | 1,594 | 1,675 | 0.44% | 552 | 3 | CDP |
| Avila Beach | 20 | 1,592 | 1,455 | -0.13% | 262 | 6 | CDP |
| Shandon | 21 | 965 | 1,054 | -2.23% | 327 | 3 | CDP |
| Blacklake | 22 | 797 | 797 | -1.12% | 763 | 1 | CDP |
| Santa Margarita | 23 | 558 | 1,025 | -7.62% | 1,079 | 1 | CDP |
| Edna | 24 | 396 | 408 | 3.66% | 325 | 1 | CDP |
| Garden Farms | 25 | 366 | 418 | -0.27% | 335 | 1 | CDP |
| San Simeon | 26 | 268 | 550 | -4.63% | 336 | 1 | CDP |
| Sisquoc | 27 | 148 | 169 | -1.33% | 66 | 2 | CDP |
| Los Berros | 28 | 67 | 301 | -36.79% | 27 | 3 | CDP |
| Garey | 29 | 65 | 47 | 6.56% | 51 | 1 | CDP |
| Cuyama | 30 | 11 | 11 | 10% | 24 | 0 | CDP |
San Luis Obispo is the largest city in San Luis Obispo County, with a population of 50,363.
Cuyama is the smallest city in San Luis Obispo County, with a population of 11.
There are 30 cities in San Luis Obispo County, California.