Columbia County, Pennsylvania

County seat: Bloomsburg · Population 66,193 (2025) · 483 sq mi

Columbia County is the 38th most populous of Pennsylvania's 67 counties, with 66,193 people (2025 estimate). Its county seat is Bloomsburg. It is part of the District 3 region, one of the 11 PennDOT engineering districts. The map shows its 10 cities and towns and the 6 neighboring counties.

Map of Columbia County, Pennsylvania with cities, towns and the county boundary
Columbia County, Pennsylvania with its cities and towns, unincorporated communities (CDPs) and neighboring counties. Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

Columbia County facts

County seat
Bloomsburg
Population (2025 estimate)
66,193 +2.3% since 2020
Land area
483 sq mi 46th largest of 67
Water area
7 sq mi
Population density
137 per sq mi
Established
1813
Same name
One of 8 Columbia Counties in the US
Named after
Christopher Columbus Italian navigator, explorer, and colonist (1451–1506)
Largest city
Bloomsburg 13,375
Median household income
$64,644
Cities and towns
10 plus 24 CDPs
ZIP codes
20
Time zone
Eastern
FIPS code
42037

Cities and towns in Columbia County

Columbia County has 10 incorporated cities, towns and villages. Populations count the people living inside Columbia County; cities that cross a county line also list the other counties.

NameTypePopulation 2025Also in
Bloomsburg (county seat)Town13,375
BerwickBorough10,297
CatawissaBorough1,539
MillvilleBorough980
BentonBorough819
Briar CreekBorough608
OrangevilleBorough476
StillwaterBorough199
CentraliaBorough4
AshlandBorough0Schuylkill County

Unincorporated communities (CDPs)

Census-designated places are communities without their own city government; the county provides their services.

CommunityPopulationAlso in
Espy1,624
Almedia1,271
Mifflinville1,193
Lightstreet1,156
Lime Ridge842
Buckhorn646
Fernville456
Wilburton Number One413
Foundryville360
Numidia307
Jamison City260
Aristes246
Iola179
Rupert164
Jerseytown154
Rohrsburg127
Eyers Grove125
Locustdale123Schuylkill County
Mainville115
Waller72
Slabtown62
Jonestown36
Wilburton Number Two33
Elk Grove13Sullivan County

ZIP codes in Columbia County

20 ZIP codes reach into Columbia County. ZIP codes ignore county lines, so some also cover a neighboring county.

Population of Columbia County, 2020–2025

Columbia County grew by 1,473 people (+2.3%) between April 2020 and July 2025: 1,336 more deaths than births and a net gain of 2,766 people from migration.

Year (July 1)Population
202064,681
202164,981
202265,358
202365,768
202465,997
202566,193

Neighboring counties

Printable Columbia County map

The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.

Paste this code to embed the map on your site:

Sources

Back to the Pennsylvania county map with all 67 counties. Found an error? Tell us.