86 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Hempfield | 1 | 41,461 | 41,497 | -0.14% | 540 | 77 | Township |
| North Huntingdon | 2 | 31,818 | 31,867 | 0.01% | 1,166 | 27 | Township |
| Derry | 3 | 25,385 | 24,728 | 0.4% | 936 | 27 | Township |
| Manor | 4 | 22,026 | 21,843 | -0.08% | 575 | 38 | Township |
| Unity | 5 | 21,203 | 21,587 | -0.17% | 314 | 67 | Township |
| Penn | 6 | 20,918 | 20,112 | 0.53% | 680 | 31 | Township |
| Murrysville | 7 | 20,613 | 20,960 | -0.28% | 560 | 37 | Township |
| Penn | 8 | 18,884 | 17,495 | 1.19% | 1,455 | 13 | Township |
| Greensburg | 9 | 14,417 | 14,924 | -0.58% | 3,562 | 4 | City |
| Derry | 10 | 13,333 | 13,588 | -0.2% | 140 | 96 | Township |
| New Kensington | 11 | 11,741 | 12,149 | -0.58% | 2,973 | 4 | City |
| Rostraver | 12 | 11,487 | 11,383 | 0.18% | 358 | 32 | Township |
| Penn | 13 | 11,001 | 10,224 | 1.06% | 372 | 30 | Township |
| Mount Pleasant | 14 | 9,938 | 10,123 | -0.22% | 180 | 55 | Township |
| Jeannette | 15 | 8,467 | 8,764 | -0.58% | 3,546 | 2 | City |
| Allegheny | 16 | 8,159 | 8,310 | -0.21% | 263 | 31 | Township |
| Latrobe | 17 | 7,829 | 8,060 | -0.48% | 3,380 | 2 | Borough |
| East Huntingdon | 18 | 7,556 | 7,694 | -0.13% | 229 | 33 | Township |
| Derry | 19 | 7,208 | 7,218 | -0.12% | 235 | 31 | Township |
| Penn | 20 | 6,803 | 5,636 | 5.75% | 709 | 10 | Township |
| Monessen | 21 | 6,625 | 6,861 | -0.59% | 2,295 | 3 | City |
| Ligonier | 22 | 5,959 | 6,058 | -0.08% | 64 | 92 | Township |
| Salem | 23 | 5,951 | 6,106 | -0.28% | 126 | 47 | Township |
| South Huntingdon | 24 | 5,298 | 5,417 | -0.19% | 117 | 45 | Township |
| Vandergrift | 25 | 4,898 | 5,068 | -0.57% | 3,599 | 1 | Borough |
| Penn | 26 | 4,860 | 4,990 | -0.31% | 200 | 24 | Township |
| Mount Pleasant | 27 | 4,825 | 4,664 | 0.58% | 159 | 30 | Township |
| Scottdale | 28 | 4,283 | 4,421 | -0.53% | 3,676 | 1 | Borough |
| Mount Pleasant | 29 | 4,102 | 4,245 | -0.58% | 4,098 | 1 | Borough |
| Penn | 30 | 4,086 | 4,052 | -0.17% | 232 | 18 | Township |
| Manor | 31 | 3,988 | 4,177 | -0.75% | 241 | 17 | Township |
| Irwin | 32 | 3,757 | 3,879 | -0.53% | 4,489 | 1 | Borough |
| Manor | 33 | 3,477 | 3,576 | -0.46% | 1,818 | 2 | Borough |
| Mount Pleasant | 34 | 3,344 | 3,290 | 0.09% | 94 | 36 | Township |
| Penn | 35 | 3,245 | 3,103 | 1% | 153 | 21 | Township |
| Trafford | 36 | 3,198 | 3,312 | -0.59% | 2,212 | 1 | Borough |
| Penn | 37 | 2,979 | 2,881 | 0.74% | 101 | 30 | Township |
| Youngwood | 38 | 2,875 | 2,968 | -0.52% | 1,499 | 2 | Borough |
| Delmont | 39 | 2,625 | 2,613 | 0.08% | 2,486 | 1 | Borough |
| West Newton | 40 | 2,566 | 2,661 | -0.62% | 2,474 | 1 | Borough |
| Derry | 41 | 2,554 | 2,640 | -0.55% | 3,308 | 1 | Borough |
| Madison | 42 | 2,509 | 2,465 | 0.28% | 148 | 17 | Township |
| Donegal | 43 | 2,340 | 2,395 | -0.47% | 56 | 41 | Township |
| New Stanton | 44 | 2,300 | 2,333 | -0.22% | 574 | 4 | Borough |
| Penn | 45 | 2,297 | 2,113 | 0.7% | 124 | 18 | Township |
| Donegal | 46 | 2,176 | 2,195 | -0.09% | 44 | 49 | Township |
| Southwest Greensburg | 47 | 2,139 | 2,219 | -0.6% | 5,457 | 0 | Borough |
| Upper Burrell | 48 | 2,129 | 2,170 | -0.09% | 141 | 15 | Township |
| Bell | 49 | 2,093 | 2,079 | 0.29% | 97 | 21 | Township |
| South Greensburg | 50 | 2,090 | 2,131 | -0.33% | 2,956 | 1 | Borough |
| Loyalhanna | 51 | 2,046 | 2,083 | -0.2% | 95 | 22 | Township |
| Cook | 52 | 1,844 | 1,886 | -0.22% | 39 | 47 | Township |
| Donegal | 53 | 1,763 | 1,819 | -0.23% | 76 | 23 | Township |
| Madison | 54 | 1,575 | 1,561 | 0.19% | 45 | 35 | Township |
| Apollo | 55 | 1,524 | 1,604 | -0.85% | 4,997 | 0 | Borough |
| Mount Pleasant | 56 | 1,511 | 1,498 | 0% | 91 | 17 | Township |
| Mount Pleasant | 57 | 1,468 | 1,439 | 0.27% | 26 | 56 | Township |
| Ligonier | 58 | 1,460 | 1,513 | -0.61% | 2,897 | 1 | Borough |
| Irwin | 59 | 1,232 | 1,251 | 0.16% | 41 | 30 | Township |
| Penn | 60 | 1,215 | 1,196 | 0.25% | 43 | 28 | Township |
| Penn | 61 | 1,158 | 1,199 | -0.52% | 48 | 24 | Township |
| Madison | 62 | 1,138 | 1,149 | 0.18% | 43 | 27 | Township |
| Penn | 63 | 1,076 | 1,093 | -0.19% | 38 | 29 | Township |
| Derry | 64 | 1,073 | 1,092 | -0.28% | 66 | 16 | Township |
| Penn | 65 | 905 | 892 | 0.11% | 34 | 26 | Township |
| Avonmore | 66 | 874 | 900 | -0.46% | 594 | 1 | Borough |
| Export | 67 | 869 | 898 | -0.57% | 2,156 | 0 | Borough |
| Madison | 68 | 775 | 820 | -1.02% | 26 | 30 | Township |
| Penn | 69 | 708 | 435 | 6.95% | 4,510 | 0 | Borough |
| New Florence | 70 | 647 | 671 | -0.61% | 1,973 | 0 | Borough |
| East Vandergrift | 71 | 573 | 594 | -0.52% | 4,548 | 0 | Borough |
| Sutersville | 72 | 547 | 553 | -0.18% | 2,011 | 0 | Borough |
| Larimer | 73 | 524 | 546 | -0.76% | 31 | 17 | Township |
| Hyde Park | 74 | 492 | 507 | -0.4% | 2,050 | 0 | Borough |
| New Alexandria | 75 | 478 | 496 | -0.62% | 564 | 1 | Borough |
| Bolivar | 76 | 420 | 434 | -0.47% | 2,456 | 0 | Borough |
| Southwest | 77 | 403 | 427 | -1.23% | 12 | 34 | Township |
| Seward | 78 | 394 | 409 | -0.51% | 1,950 | 0 | Borough |
| Madison | 79 | 351 | 362 | -0.57% | 805 | 0 | Borough |
| Smithton | 80 | 331 | 345 | -0.6% | 3,245 | 0 | Borough |
| Hunker | 81 | 298 | 310 | -0.67% | 1,178 | 0 | Borough |
| Arona | 82 | 244 | 253 | -0.41% | 467 | 1 | Borough |
| Youngstown | 83 | 240 | 251 | -0.83% | 2,162 | 0 | Borough |
| Adamsburg | 84 | 141 | 146 | -0.7% | 504 | 0 | Borough |
| Laurel Mountain | 85 | 141 | 146 | -0.7% | 1,093 | 0 | Borough |
| Donegal | 86 | 100 | 103 | 0% | 441 | 0 | Borough |
Hempfield is the largest city in Westmoreland County, with a population of 41,461.
Donegal is the smallest city in Westmoreland County, with a population of 100.
There are 86 cities in Westmoreland County, Pennsylvania.