51 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Warren | 1 | 38,562 | 39,164 | -0.31% | 2,417 | 16 | City |
| Weathersfield | 2 | 24,410 | 24,596 | -0.04% | 1,115 | 22 | Township |
| Liberty | 3 | 21,313 | 21,501 | -0.06% | 941 | 23 | Township |
| Howland | 4 | 18,942 | 19,041 | 0.03% | 1,075 | 18 | Township |
| Niles | 5 | 18,192 | 18,419 | -0.25% | 2,115 | 9 | City |
| Hubbard | 6 | 12,843 | 12,934 | -0.02% | 528 | 24 | Township |
| Girard | 7 | 9,424 | 9,574 | -0.32% | 1,671 | 6 | City |
| Champion | 8 | 9,324 | 9,378 | 0.02% | 359 | 26 | Township |
| Newton | 9 | 8,554 | 8,605 | 0% | 352 | 24 | Township |
| Brookfield | 10 | 8,395 | 8,431 | 0.01% | 343 | 24 | Township |
| Hubbard | 11 | 7,551 | 7,619 | -0.19% | 1,874 | 4 | City |
| Cortland | 12 | 7,062 | 7,095 | -0.1% | 1,631 | 4 | City |
| Howland Center | 13 | 6,245 | 6,417 | -0.11% | 1,542 | 4 | CDP |
| Bazetta | 14 | 5,883 | 5,903 | 0.05% | 281 | 21 | Township |
| Warren | 15 | 5,572 | 5,745 | -0.45% | 160 | 35 | Township |
| Warren | 16 | 4,676 | 4,690 | 0.04% | 322 | 15 | Township |
| Newton Falls | 17 | 4,528 | 4,567 | -0.18% | 1,532 | 3 | Village |
| Vienna | 18 | 4,059 | 4,061 | 0.1% | 173 | 23 | Township |
| Mineral Ridge | 19 | 3,971 | 4,130 | 0.13% | 1,115 | 4 | CDP |
| Warren | 20 | 3,829 | 3,932 | -0.34% | 102 | 37 | Township |
| Southington | 21 | 3,733 | 3,726 | 0.13% | 141 | 27 | Township |
| Warren | 22 | 3,719 | 3,834 | -0.35% | 161 | 23 | Township |
| Mesopotamia | 23 | 3,402 | 3,417 | 0% | 128 | 27 | Township |
| Farmington | 24 | 2,947 | 2,964 | 0% | 108 | 27 | Township |
| Bristol | 25 | 2,685 | 2,701 | 0% | 103 | 26 | Township |
| Braceville | 26 | 2,454 | 2,458 | 0.08% | 106 | 23 | Township |
| Fowler | 27 | 2,345 | 2,352 | 0% | 92 | 26 | Township |
| Mecca | 28 | 2,320 | 2,321 | 0.09% | 114 | 20 | Township |
| Masury | 29 | 2,249 | 2,088 | 0.54% | 650 | 3 | CDP |
| West Hill | 30 | 2,222 | 2,031 | -0.13% | 1,500 | 1 | CDP |
| Churchill | 31 | 2,106 | 1,995 | -0.14% | 837 | 3 | CDP |
| Bolindale | 32 | 1,988 | 2,258 | -0.3% | 2,022 | 1 | CDP |
| North Bloomfield | 33 | 1,868 | 1,840 | 0.48% | 63 | 30 | Township |
| Hartford | 34 | 1,847 | 1,858 | 0.05% | 70 | 27 | Township |
| Johnston | 35 | 1,734 | 1,735 | 0.12% | 69 | 25 | Township |
| Kinsman | 36 | 1,715 | 1,726 | 0% | 66 | 26 | Township |
| Hartford | 37 | 1,478 | 1,435 | 0.48% | 54 | 28 | Township |
| Morgandale | 38 | 1,395 | 887 | 0.79% | 526 | 3 | CDP |
| Vernon | 39 | 1,343 | 1,344 | 0% | 57 | 24 | Township |
| Brookfield Center | 40 | 1,267 | 1,375 | 0.32% | 434 | 3 | CDP |
| Bloomfield | 41 | 1,233 | 1,240 | 0.08% | 48 | 25 | Township |
| Warren | 42 | 1,049 | 1,086 | -0.76% | 48 | 22 | Township |
| Greene | 43 | 949 | 947 | 0.32% | 40 | 24 | Township |
| McKinley Heights | 44 | 908 | 745 | -1.09% | 1,002 | 1 | CDP |
| Leavittsburg | 45 | 902 | 1,468 | -7.3% | 608 | 1 | CDP |
| Gustavus | 46 | 824 | 829 | 0% | 33 | 25 | Township |
| Vienna Center | 47 | 651 | 508 | 0% | 680 | 1 | CDP |
| West Farmington | 48 | 533 | 538 | -0.19% | 590 | 1 | Village |
| Orangeville | 49 | 169 | 174 | -0.59% | 227 | 1 | Village |
| Brookfield | 50 | 104 | 99 | 0.97% | 3 | 30 | Township |
| Yankee Lake | 51 | 72 | 74 | -1.37% | 128 | 1 | Village |
Warren is the largest city in Trumbull County, with a population of 38,562.
Yankee Lake is the smallest city in Trumbull County, with a population of 72.
There are 51 cities in Trumbull County, Ohio.