Cities & Towns in Montana: Complete List (2023)

Last updated: 2023 BLS data · Page refreshed:

328 cities and towns with demographics, income, and housing data

U.S. Census ACS 2023 5-Year Estimates · Updated 2026

328
Cities & Towns
$67,354
Avg Median Income
$320,592
Avg Home Value
781,414
Total Population

Median Household Income by State

Compare median household income across all states. Click any state for city details.

Click for full breakdown →
AK AL AR AZ CA CO FL GA HI IA ID IL IN KS KY LA ME MI MN MO MS MT NC ND NE NM NV NY OH OK OR PA SC SD TN TX UT VA WA WI WV WY VT NH MA RI CT NJ DE MD DC
$51,489
$125,705

Source: Bureau of Labor Statistics, OEWS 2023 Annual

Montana has 328 cities, towns, and census-designated places tracked in our database. The average median household income across Montana communities is $67,354. Median home values average $320,592. The largest city is Billings with a population of 119,434.

Largest City
119,434
Highest Median Income
$140,517
Most Affordable (Home Value)
$58,800

All 328 Cities in Montana

A B C D E F G H J K L M N O P R S T U V W Y

A

City / Town Population Median Income Median Home Value
Absarokee 926 $77,143 $292,000
Alberton 573 $60,000 $267,700
Amsterdam 130 $85,750 $480,000
Anaconda-Deer Lodge County 9,597 $57,527 $231,700
Arlee 812 $57,500 $261,400
Ashland 959 $45,607 $85,000
Augusta 165 $43,611 $208,300
Avon 173 $100,250 $179,200
Azure 406 $31,200 N/A

B

City / Town Population Median Income Median Home Value
Babb 223 N/A $187,500
Bainville 334 $92,917 N/A
Baker 1,489 $84,750 $211,400
Ballantine 262 N/A $284,000
Basin 352 $46,597 $227,700
Batavia 690 $46,995 $369,400
Bear Dance 220 $84,732 $833,300
Beaver Creek 340 $91,563 $280,900
Belfry 231 $102,823 N/A
Belgrade 11,872 $97,328 $535,200
Belt 559 $73,929 $171,700
Big Arm 190 N/A N/A
Big Sandy 784 $60,521 $187,500
Big Sky 2,445 $138,805 $1,137,900
Big Timber 1,611 $66,898 $278,200
Bigfork 5,565 $85,307 $674,600
Billings 119,434 $73,712 $343,400
Birch Creek Colony 121 $2,499 N/A
Black Eagle 781 $69,545 $190,400
Boneau 277 $43,056 N/A
Bonner-West Riverside 1,563 $62,039 $210,900
Boulder 1,284 $72,500 $212,300
Box Elder 106 $42,857 N/A
Bozeman 56,114 $85,747 $687,900
Brady 101 $68,750 N/A
Brandon 115 $110,577 $452,800
Bridger 788 $42,891 $250,000
Broadus 459 $60,000 $171,400
Broadview 175 $78,438 $165,600
Brockton 439 N/A $62,500
Browning 943 $34,250 $151,800
Bull Lake 247 N/A $592,100
Busby 569 $46,071 $133,600
Butte-Silver Bow 35,052 $61,857 $257,800

C

City / Town Population Median Income Median Home Value
Camp Three 139 $58,000 N/A
Camrose Colony 126 N/A N/A
Carlton 682 $107,155 $712,500
Cascade 572 $50,938 $247,600
Charlo 306 $40,469 $210,800
Charlos Heights 163 N/A $2,000,001
Chester 749 $53,750 $172,900
Chinook 1,353 $61,750 $214,700
Choteau 1,479 $51,632 $206,000
Churchill 1,167 $108,281 $690,600
Circle 514 $75,417 $171,900
Clancy 1,874 $125,000 $469,300
Clinton 1,040 $103,750 $386,600
Clyde Park 341 $62,917 $295,800
Colstrip 2,101 $82,500 $194,900
Columbia Falls 5,615 $75,766 $384,400
Columbus 2,003 $65,250 $282,800
Condon 320 $41,625 $410,000
Conner 147 N/A N/A
Conrad 2,618 $47,857 $188,900
Coram 452 $63,388 $243,200
Corvallis 1,227 $78,103 $249,800
Corwin Springs 207 $48,244 N/A
Craig 172 N/A N/A
Crane 187 $79,545 $230,300
Crow Agency 2,192 $52,339 $58,800
Culbertson 567 $101,136 $217,200
Custer 199 $82,500 $137,500
Cut Bank 3,028 $49,432 $164,100
Cyr 108 N/A N/A

D

City / Town Population Median Income Median Home Value
Darby 527 $43,627 $327,100
Deer Lodge 3,021 $60,302 $247,600
Denton 193 $56,667 $157,800
Dillon 4,085 $61,134 $256,700
Dixon 281 $48,333 $234,400
Dodson 153 $40,804 $45,200
Drummond 277 $58,456 $245,600
Dupuyer 127 $110,000 $225,000
Dutton 268 $60,987 $139,500

E

City / Town Population Median Income Median Home Value
East Glacier Park Village 271 $53,182 $194,300
East Helena 1,702 $60,417 $290,700
East Missoula 2,099 $57,500 $358,500
Ekalaka 276 $30,000 $123,400
Elliston 182 $53,125 $300,000
Elmo 290 N/A N/A
Emigrant 322 $62,863 $350,000
Ennis 777 $69,650 $402,500
Eureka 1,840 $38,750 $172,000
Evaro 466 $70,469 $423,800
Evergreen 9,611 $76,446 $340,800

F

City / Town Population Median Income Median Home Value
Fairfield 759 $69,265 $217,400
Fairview 971 $86,667 $171,600
Fallon 142 $18,684 $209,200
Finley Point 479 $65,972 $555,100
Florence 923 $102,222 $486,000
Forest Hill Village 315 N/A $608,500
Forsyth 1,728 $39,744 $208,400
Fort Belknap Agency 1,227 $46,071 $72,700
Fort Benton 1,474 $67,188 $247,600
Fort Peck 280 $90,833 $273,900
Fort Shaw 207 $56,413 $184,500
Fortine 351 $66,402 $325,900
Four Corners 5,791 $100,917 $648,400
Fox Lake 149 $83,333 N/A
Frazer 387 $32,500 $27,500
Frenchtown 1,927 $94,500 $475,500
Froid 324 $72,000 $102,800
Fromberg 438 $64,500 $212,500

G

City / Town Population Median Income Median Home Value
Gallatin Gateway 933 $82,500 $814,400
Gallatin River Ranch 127 $101,250 $1,375,000
Gardiner 647 $60,598 $633,400
Garrison 106 $93,625 $583,300
Geraldine 317 $43,036 $106,300
Gibson Flats 158 N/A N/A
Gildford 217 $98,542 $132,500
Glacier Colony 404 N/A N/A
Glasgow 3,190 $90,310 $195,700
Glendive 4,810 $72,670 $182,600
Grass Range 125 $20,000 N/A
Great Falls 60,329 $63,373 $257,000
Greycliff 158 $70,417 N/A

H

City / Town Population Median Income Median Home Value
Hamilton 5,101 $49,204 $310,000
Happys Inn 229 $40,221 $435,000
Hardin 3,742 $60,423 $147,100
Harlem 822 $82,596 $100,800
Harlowton 1,058 $55,600 $180,500
Havre 9,258 $50,329 $211,700
Havre North 890 $44,554 $165,400
Hays 1,009 $52,250 $59,200
Heart Butte 521 $31,389 $46,300
Helena 33,639 $71,036 $387,300
Helena Flats 857 $93,625 $582,400
Helena Valley Northeast 4,659 $140,517 $576,700
Helena Valley Northwest 5,183 $100,605 $404,200
Helena Valley Southeast 9,108 $74,075 $331,500
Helena Valley West Central 8,056 $90,082 $367,200
Helena West Side 1,417 $66,921 $402,300
Heron 328 $29,207 $433,300
Herron 132 $108,235 $429,400
Highwood 205 $85,500 $200,000
Hillside Colony 245 N/A N/A
Hingham 127 $96,696 $135,000
Hinsdale 233 $47,500 $109,500
Hobson 160 $42,917 $161,300
Hot Springs 557 $21,300 $150,900
Hungry Horse 679 $53,056 N/A
Huntley 455 $94,821 $233,600
Huson 136 $77,344 $232,100
Hysham 251 $66,250 $120,100

J

City / Town Population Median Income Median Home Value
Jefferson City 533 $125,682 N/A
Jette 218 $49,219 $579,900
Joliet 613 $77,396 $235,500
Joplin 265 $67,891 N/A
Jordan 321 $55,391 $76,100
Judith Gap 140 N/A $110,100

K

City / Town Population Median Income Median Home Value
Kalispell 28,504 $63,415 $428,000
Kerr 463 N/A $558,200
Kevin 108 $38,333 $65,000
Kila 373 $96,607 $455,000
King Arthur Park 1,992 $109,106 N/A
Kings Point 274 $75,147 $1,509,100
Klein 340 $50,737 $276,900

L

City / Town Population Median Income Median Home Value
Lakeside 2,386 $77,435 $720,100
Lame Deer 1,872 $23,700 $111,100
Laurel 7,215 $68,474 $235,100
Lavina 134 $40,625 $129,200
Lewistown 6,087 $48,750 $198,400
Lewistown Heights 488 $89,931 $314,300
Libby 3,042 $34,143 $257,400
Lima 218 $53,871 $189,100
Lincoln 908 $62,813 $380,900
Lindisfarne 533 N/A $653,800
Little Bitterroot Lake 156 N/A $611,100
Little Browning 102 $26,563 N/A
Livingston 8,780 $65,861 $392,400
Lockwood 7,181 $75,700 $235,400
Lodge Grass 429 $49,375 $62,200
Lodge Pole 170 N/A N/A
Logan 111 N/A N/A
Lolo 4,314 $86,065 $431,800
Lonepine 122 $31,667 $375,000

M

City / Town Population Median Income Median Home Value
Malmstrom AFB 4,302 $64,833 N/A
Malta 2,100 $54,483 $160,800
Manhattan 2,288 $87,865 $517,800
Marion 1,037 $65,250 $431,500
Martin City 342 N/A $573,400
Marysville 160 $99,167 $287,500
Maxville 203 N/A N/A
McAllister 202 N/A N/A
Medicine Lake 213 $48,125 $106,800
Miles City 8,407 $67,727 $200,200
Missoula 76,514 $70,392 $473,100
Montana City 3,092 $129,755 $571,200
Montaqua 145 $124,250 $467,700
Moore 224 $49,792 $183,000
Muddy 724 N/A $163,800

N

City / Town Population Median Income Median Home Value
Nashua 279 $80,313 $141,700
New Miami Colony 330 $2,499 $211,400
New Rockport Colony 110 N/A N/A
North Browning 3,144 $37,155 $187,500
Noxon 209 $60,167 $197,500

O

City / Town Population Median Income Median Home Value
Old Agency 129 $45,750 N/A
Olney 158 $57,989 $430,400
Orchard Homes 5,588 $64,904 $553,700

P

City / Town Population Median Income Median Home Value
Pablo 1,632 $36,400 $256,700
Park City 764 $54,637 $219,500
Parker School 307 N/A $93,700
Philipsburg 754 $29,773 $307,600
Piltzville 383 $68,867 $477,600
Pine Creek 132 $87,500 $838,200
Pinesdale 833 $66,875 $230,000
Pioneer Junction 798 $59,107 $321,600
Plains 1,195 $25,491 $248,300
Pleasant Valley Colony 137 N/A N/A
Plentywood 1,654 $68,438 $161,000
Plevna 209 $103,750 N/A
Polson 5,428 $53,418 $356,300
Ponderosa Pines 950 $73,681 N/A
Poplar 635 $43,438 $95,000
Power 217 $75,250 $167,700
Pray 1,129 $96,250 $629,600
Pryor 497 $47,083 $90,700

R

City / Town Population Median Income Median Home Value
Rader Creek 310 $100,691 $463,200
Ravalli 146 $78,922 N/A
Red Lodge 2,502 $55,750 $380,700
Reed Point 147 N/A $164,300
Rexford 134 $51,406 $312,500
Rhodes 110 $61,583 N/A
Richey 238 $73,750 $120,800
Rimini 118 N/A $265,400
Riverbend 592 $60,766 $438,300
Riverview Colony 192 $2,499 N/A
Roberts 191 $95,917 N/A
Rockvale 350 N/A N/A
Rocky Boy West 1,007 $63,125 $103,600
Rocky Boy's Agency 120 $58,708 N/A
Rocky Point 151 N/A $643,800
Rollins 115 $124,063 $1,229,200
Ronan 2,001 $42,298 $225,500
Roundup 2,003 $57,847 $166,200
Roy 129 $51,875 N/A
Rudyard 312 $98,542 $96,300
Ryegate 273 $46,786 $147,500

S

City / Town Population Median Income Median Home Value
Saco 140 $48,500 $75,000
Saddle Butte 225 $146,563 $439,100
Sand Coulee 134 N/A $212,500
Sangrey 339 $35,000 N/A
Savage 316 $86,250 $257,100
Scobey 861 $52,250 $188,200
Sedan 182 $93,906 N/A
Seeley Lake 1,496 $49,574 $361,100
Shelby 3,216 $58,413 $232,700
Shepherd 353 $80,125 $114,400
Sheridan 869 $87,321 $318,400
Sidney 6,171 $62,538 $236,900
Silver Gate 114 N/A $586,800
Simms 334 $42,292 $237,500
Somers 1,280 $56,917 $465,400
South Browning 1,538 N/A $73,000
South Glastonbury 175 $68,516 $464,300
South Hills 620 $168,235 $703,800
Spokane Creek 740 $127,250 $812,500
Springhill 187 $79,115 N/A
St. Ignatius 977 $50,000 $250,000
St. Marie 306 $38,971 $18,800
St. Mary 193 N/A N/A
St. Pierre 394 N/A N/A
St. Regis 406 $61,000 $208,600
Stanford 268 $56,875 $207,800
Starr School 235 $72,596 $162,500
Stevensville 2,130 $60,096 $377,300
Stockett 155 $70,938 $215,000
Sun Prairie 1,171 $55,688 $164,100
Sunburst 301 $65,938 $139,600
Superior 896 $45,250 $310,000
Swan Lake 211 $82,679 $576,400
Sylvanite 145 $61,000 $400,000

T

City / Town Population Median Income Median Home Value
Terry 537 $48,125 $137,200
The Silos 579 $60,521 $367,300
Thompson Falls 1,500 $46,313 $266,400
Three Forks 1,919 $79,784 $395,800
Toston 368 $63,206 $371,800
Townsend 1,967 $70,752 $227,600
Tracy 133 N/A N/A
Trego 692 $108,750 $328,800
Trout Creek 252 $64,853 N/A
Troy 871 $32,250 $257,600
Turah 543 $130,417 $470,400
Turner Colony 157 $133,125 N/A
Twin Bridges 201 $57,188 $236,800
Twin Creeks 361 $86,029 $356,600

U

City / Town Population Median Income Median Home Value
Ulm 900 $102,708 $369,400
Unionville 412 $84,750 $485,500

V

City / Town Population Median Income Median Home Value
Valier 573 $53,021 $138,400
Vaughn 1,002 $56,250 $175,300
Victor 867 $48,750 $238,500
Virginia City 129 $61,875 $351,900

W

City / Town Population Median Income Median Home Value
Walkerville 733 $48,750 $148,700
Weeksville 147 $64,333 $782,300
West Glacier 263 $90,000 $497,600
West Glendive 2,121 $54,922 $179,400
West Havre 143 $67,188 N/A
West Kootenai 494 $93,869 $270,000
West Yellowstone 1,474 $58,839 $504,300
Westby 290 $32,500 $65,800
Wheatland 1,661 $123,277 $739,000
White Haven 978 $41,154 $205,300
White Sulphur Springs 957 $62,159 $247,900
Whitefish 8,749 $73,811 $684,300
Whitehall 1,156 $44,844 $194,100
Whitewater 105 $34,583 N/A
Wibaux 672 $66,856 $95,800
Willow Creek 181 $62,857 $450,000
Wilsall 203 $56,250 $222,900
Wineglass 176 $116,114 N/A
Winifred 263 $78,393 $120,000
Winnett 204 $49,583 $176,000
Wisdom 110 $61,198 N/A
Wolf Point 2,602 $52,868 $118,600
Woods Bay 835 $64,091 $512,200
Worden 416 N/A N/A
Wye 1,055 $109,625 $569,100
Wyola 481 $63,032 $65,200

Y

City / Town Population Median Income Median Home Value
Yaak 293 $60,000 $380,800
York 182 N/A $423,700

Salaries in Montana

Explore salary data for popular occupations in Montana:

See all Montana salaries →

Highest Paying Jobs in Montana Average Salary in Montana

Colleges in Montana

See all Montana colleges →

Frequently Asked Questions

How many cities are in Montana?
There are 328 cities, towns, and census-designated places in Montana tracked in our database, based on U.S. Census Bureau data.
What is the average median household income in Montana?
The average median household income across Montana communities is $67,354, based on ACS 5-Year Estimates.
What is the average home value in Montana?
The average median home value across Montana cities is $320,592.
What is the largest city in Montana?
The largest city in Montana is Billings with a population of 119,434.

Data Source & Methodology

City data is sourced from the U.S. Census Bureau’s American Community Survey (ACS) 2023 5-Year Estimates. Includes demographics, income, education, housing, and employment data for all census-designated places.

Our Methodology · Data Sources · Source: U.S. Census Bureau

Cities in Other States

Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming

Earn More in Montana

Remote roles that pay Montana rates, resumes that beat local ATS filters, and skills that shift your market value. · Sponsored - see disclosure.

FlexJobs · (Ad)
Access 50,000+ vetted remote, hybrid, and flexible job listings. No ads, no scams.
Find Remote & Flexible Jobs →
MyPerfectResume · (Ad)
Create an ATS-friendly resume in minutes. Trusted by millions of job seekers.
Build My Resume →
ExpertRating · (Ad)
300+ online certifications in Project Management, Six Sigma, IT & more. Boost your resume today.
Get Certified & Earn More →
Mondly by Pearson · (Ad)
Join 140M+ learners. Master any of 41 languages with bite-sized lessons. Trusted by Pearson.
Learn a New Language →

Get Monthly Salary Insights & Career Data

Free data-driven career updates — no spam, unsubscribe anytime.

Join career-minded Americans who use data to make smarter decisions. Privacy Policy