Doppel Trends
Live Census dataSearch a place

St. Thomas, North Dakota

St. Thomas city, North Dakota · ACS 2024 5-year estimates · CBP 2023

Small townRural scaleOlder populationDecliningPembina County · 1.0 sq mi

Comparison group
Historical Doppelgängers

Where has St. Thomas looked like this before?

Searching stored historical observations…

Key statistics vs peer group
Metric2010–2025St. ThomasPeer medianPctileSource
Population30632618
Population change (10 yr)-7.3%-6.4%40
Median household income$72,500$72,29245
Poverty rate9.5%5.6%73
Bachelor's degree or higher18.6%17.5%55
Housing unit change (10 yr)3.7%-2.4%80
Median owner-occupied home value$79,300$170,4500
Median gross rent$825$84145
Housing vacancy rate19.0%9.4%73
Worked from home0.0%9.8%0
Population, 2010–2024
St. ThomasPeer median
Median household income, 2010–2024
St. ThomasPeer median
Change between releases
Metric2010201720172024Peer median, latest span
Population-9.7%0.0%-9.1%
Housing units-6.0%+4.3%-6.5%
Median household income-14.0%+56.8%+33.8%
Median owner-occupied home value+29.6%+31.1%+49.3%
Median gross rent+80.6%+21.5%+35.6%
Bachelor's degree or higher-6.9%-5.5%-0.7%
Worked from home+22.6%+86.2%
Poverty rate-19.2%-17.1%-42.6%
Establishment density · Pembina County, per 10k residents
Restaurants & bars17.8US 21.3below US rate
Grocery & food retail7.4US 4.8above US rate
Other retail0.0US n/anot published
Personal & repair services8.9US 8.1above US rate
Professional & technical services25.3US 29.5below US rate
Ambulatory health care14.9US 21.0below US rate
Arts, entertainment & recreation17.8US 5.0above US rate
Accommodation5.9US 2.1above US rate
Construction32.7US 24.3above US rate
Manufacturing0.0US n/anot published
Peer snapshot · 10 places
PlaceSimilarityPopulationPop change 10yIncomeBA or higher
Fairfield, NE89327-13.9%$67,18819.1%
Snydertown, PA89311-15.9%$72,50017.1%
Templeton, IA87351-5.1%$75,00016.6%
Rushville, OH86294-21.6%$73,84317.8%
Hollandale, WI85327-0.9%$71,25022.5%
Eureka, TX84310-1.3%$81,25015.4%
Libertyville, IA84324-6.4%$76,13113.7%
Kingston, WI84271$72,08314.1%
Bowbells, ND84355-9.9%$66,25019.1%
Fife Lake, MI83343+0.3%$68,47222.9%