12 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Albany | 1 | 57,471 | 56,526 | 0.28% | 3,222 | 18 | City |
| Lebanon | 2 | 20,653 | 18,543 | 1.73% | 2,890 | 7 | City |
| Sweet Home | 3 | 10,470 | 9,854 | 0.99% | 1,973 | 5 | City |
| Harrisburg | 4 | 3,747 | 3,656 | 0.4% | 2,686 | 1 | City |
| Mill City | 5 | 2,203 | 1,977 | 1.76% | 2,442 | 1 | City |
| Brownsville | 6 | 1,940 | 1,697 | 2.16% | 1,445 | 1 | City |
| Tangent | 7 | 1,254 | 1,251 | 0.08% | 331 | 4 | City |
| Lyons | 8 | 1,226 | 1,207 | 0.25% | 1,417 | 1 | City |
| Scio | 9 | 962 | 970 | -0.1% | 2,181 | 0 | City |
| Halsey | 10 | 949 | 961 | -0.21% | 1,680 | 1 | City |
| Sodaville | 11 | 377 | 365 | 0.53% | 1,220 | 0 | City |
| Waterloo | 12 | 227 | 224 | 0.44% | 1,861 | 0 | Town |
Albany is the largest city in Linn County, with a population of 57,471.
Waterloo is the smallest city in Linn County, with a population of 227.
There are 12 cities in Linn County, Oregon.