| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Albany | 1 | 57,035 | 56,537 | 0.25% | 3,197 | 18 | City |
| Lebanon | 2 | 20,621 | 18,563 | 1.75% | 2,886 | 7 | City |
| Sweet Home | 3 | 10,412 | 9,850 | 1.01% | 1,962 | 5 | City |
| Harrisburg | 4 | 3,781 | 3,656 | 0.42% | 2,710 | 1 | City |
| Mill City | 5 | 2,162 | 1,978 | 1.74% | 2,397 | 1 | City |
| Brownsville | 6 | 1,944 | 1,698 | 2.1% | 1,448 | 1 | City |
| Tangent | 7 | 1,246 | 1,245 | 0.08% | 329 | 4 | City |
| Lyons | 8 | 1,228 | 1,215 | 0.16% | 1,420 | 1 | City |
| Scio | 9 | 957 | 970 | -0.21% | 2,170 | 0 | City |
| Halsey | 10 | 943 | 960 | -0.32% | 1,669 | 1 | City |
| Sodaville | 11 | 369 | 364 | 0.27% | 1,194 | 0 | City |
| Waterloo | 12 | 230 | 226 | 0% | 1,885 | 0 | Town |
Albany is the largest city in Linn County, with a population of 57,035.
Waterloo is the smallest city in Linn County, with a population of 230.
There are 12 cities in Linn County, Oregon.