The Town Files

Maryland towns

All 260 Maryland towns and cities with 2,500 or more people. The typical Maryland town has a median home value of $412,300 and household income of $108,677.

Towns in Maryland
Each dot is a town on The Town Files.

Maryland town rankings

All Maryland towns

TownCountyPeopleMedian homeIncomeJan low
BaltimoreBaltimore city585,708$229,600$62,17730°
ColumbiaHoward County104,681$497,400$131,49026°
GermantownMontgomery County91,249$422,400$117,54625°
WaldorfCharles County81,410$407,600$116,08925°
Silver SpringMontgomery County81,015$643,300$99,86025°
FrederickFrederick County78,171$401,500$97,06927°
Ellicott CityHoward County75,947$661,700$156,96425°
Glen BurnieAnne Arundel County72,891$348,900$88,28025°
GaithersburgMontgomery County69,657$496,500$112,46727°
BethesdaMontgomery County68,056$1,169,900$192,23726°
DundalkBaltimore County67,796$212,700$64,52030°
RockvilleMontgomery County67,117$682,300$128,64927°
TowsonBaltimore County59,553$469,000$101,32030°
BowiePrince George's County58,329$459,300$141,99525°
Bel Air SouthHarford County57,648$405,900$123,65325°
SevernAnne Arundel County57,118$479,200$134,42325°
WheatonMontgomery County52,150$501,200$111,47827°
Aspen HillMontgomery County51,063$570,000$111,57527°
North BethesdaMontgomery County50,094$731,800$129,09227°
PotomacMontgomery County47,018$1,157,000$236,67527°
CatonsvilleBaltimore County44,701$416,900$114,10930°
HagerstownWashington County43,527$224,500$52,22122°
OdentonAnne Arundel County42,947$435,300$128,44125°
AnnapolisAnne Arundel County40,812$548,900$113,86030°
EssexBaltimore County40,505$258,900$67,16830°
WoodlawnBaltimore County39,986$294,200$82,46630°
Severna ParkAnne Arundel County39,933$647,200$169,95325°
ClintonPrince George's County38,760$431,400$124,80327°
ChillumPrince George's County36,039$393,600$79,86428°
OlneyMontgomery County35,820$656,600$171,45827°
Owings MillsBaltimore County35,674$361,000$96,24330°
Montgomery VillageMontgomery County34,893$388,900$95,34825°
College ParkPrince George's County34,740$437,900$69,72125°
PikesvilleBaltimore County34,168$434,500$98,46530°
RandallstownBaltimore County33,655$327,200$85,73530°
Middle RiverBaltimore County33,203$271,700$78,39830°
SalisburyWicomico County33,050$227,300$58,57629°
PasadenaAnne Arundel County32,979$423,400$129,72725°
EldersburgCarroll County32,582$494,300$142,95425°
Bel Air NorthHarford County31,841$446,500$137,33625°
ParkvilleBaltimore County31,812$260,400$79,17830°
Milford MillBaltimore County30,622$273,600$69,71130°
LaurelPrince George's County30,060$385,500$100,50426°
CroftonAnne Arundel County29,641$519,900$150,57725°
South LaurelPrince George's County29,602$458,100$88,93326°
Perry HallBaltimore County29,409$349,600$106,24430°
CarneyBaltimore County29,363$319,700$83,62030°
ClarksburgMontgomery County29,051$679,400$176,67825°
IlchesterHoward County26,824$532,400$152,10325°
ReisterstownBaltimore County26,822$358,700$85,54330°
LandoverPrince George's County25,998$313,900$72,10028°
SuitlandPrince George's County25,839$334,800$71,58528°
EdgewoodHarford County25,713$242,200$80,77225°
LochearnBaltimore County25,511$286,000$74,70730°
FairlandMontgomery County25,396$477,300$98,80026°
North LaurelHoward County25,379$450,100$122,94926°
ElkridgeHoward County25,171$454,200$139,91325°
Ballenger CreekFrederick County24,999$387,300$108,94427°
GreenbeltPrince George's County24,921$255,400$85,99725°
Fort WashingtonPrince George's County24,261$480,100$143,33327°
CockeysvilleBaltimore County24,184$419,900$77,68030°
ArnoldAnne Arundel County24,064$564,200$141,63930°
North PotomacMontgomery County23,790$826,200$186,51427°
Camp SpringsPrince George's County22,734$415,000$120,45627°
ArbutusBaltimore County21,655$322,600$99,09030°
HyattsvillePrince George's County21,187$481,500$91,94128°
BeltsvillePrince George's County20,133$416,500$99,64225°
WestminsterCarroll County20,126$337,600$86,21921°
Langley ParkPrince George's County20,126$357,200$85,32125°
RosedaleBaltimore County19,961$276,200$85,71130°
SeabrookPrince George's County19,627$412,100$98,15725°
Lake ShoreAnne Arundel County19,551$473,600$130,68930°
Maryland CityAnne Arundel County19,153$424,900$117,33726°
CumberlandAllegany County19,076$123,200$48,16223°
Oxon HillPrince George's County18,791$359,800$93,25227°
RedlandMontgomery County18,592$540,200$132,15327°
East RiverdalePrince George's County18,459$361,400$81,83128°
GlassmanorPrince George's County18,430$351,000$66,32727°
ParoleAnne Arundel County17,877$533,500$120,36130°
Takoma ParkMontgomery County17,629$749,200$108,13628°
CalvertonMontgomery County17,316$477,100$107,38125°
DamascusMontgomery County17,224$528,400$158,88325°
EastonTalbot County17,101$358,900$74,65329°
FerndaleAnne Arundel County17,091$327,600$94,94825°
AdelphiPrince George's County16,823$425,200$82,13725°
GlenmontMontgomery County16,710$571,200$126,54227°
White OakMontgomery County16,347$574,000$83,37025°
AberdeenHarford County16,254$261,400$74,82625°
Brooklyn ParkAnne Arundel County16,112$284,300$87,98930°
RossvilleBaltimore County16,029$317,000$90,00030°
ElktonCecil County15,807$293,400$58,64025°
Hillcrest HeightsPrince George's County15,793$364,000$82,78527°
ColesvilleMontgomery County15,421$616,800$130,68225°
BensvilleCharles County15,288$521,300$170,07227°
CloverlyMontgomery County15,285$665,300$152,08326°
Havre de GraceHarford County14,807$392,900$105,81725°
SummerfieldPrince George's County14,758$348,100$91,00728°
Glenn DalePrince George's County14,698$542,000$134,33325°
Lake ArborPrince George's County14,541$460,600$121,21125°
KetteringPrince George's County14,424$418,500$126,93825°
Flower HillMontgomery County14,108$463,500$112,97527°
AccokeekPrince George's County13,927$560,500$150,81527°
New CarrolltonPrince George's County13,715$394,900$81,50925°
JoppatowneHarford County13,425$342,300$117,88125°
Kemp MillMontgomery County13,378$596,600$146,35425°
Lexington ParkSt. Mary's County13,317$309,700$94,79930°
UrbanaFrederick County13,304$640,100$182,50025°
Brock HallPrince George's County13,181$637,900$206,45125°
CambridgeDorchester County13,096$257,900$47,32329°
CaliforniaSt. Mary's County12,947$346,800$119,85530°
HoneygoBaltimore County12,927$484,100$146,38430°
OverleaBaltimore County12,832$263,900$88,84130°
ForestvillePrince George's County12,831$339,000$70,57925°
Green ValleyFrederick County12,643$594,300$171,70725°
Riviera BeachAnne Arundel County12,384$350,300$112,67225°
LinganoreFrederick County12,351$533,500$175,83327°
Mays ChapelBaltimore County12,224$464,800$126,99630°
Walker MillPrince George's County12,187$379,100$88,33328°
Ocean PinesWorcester County12,145$380,100$91,82428°
TravilahMontgomery County11,985$1,325,100$250,00127°
HalfwayWashington County11,896$253,300$71,03622°
WestphaliaPrince George's County11,770$531,000$164,19725°
LargoPrince George's County11,605$387,800$103,37525°
RosaryvillePrince George's County11,548$478,700$158,92325°
LanhamPrince George's County11,282$436,900$103,55625°
LinthicumAnne Arundel County11,190$401,600$134,67325°
MitchellvillePrince George's County11,136$512,100$149,34725°
Annapolis NeckAnne Arundel County10,973$739,100$173,87930°
Bel AirHarford County10,661$318,400$74,60525°
BrandywinePrince George's County10,550$551,000$157,58727°
JessupAnne Arundel County10,535$462,000$128,85125°
TimoniumBaltimore County10,458$480,800$119,86330°
Chesapeake Ranch EstatesCalvert County10,308$286,700$102,66930°
White MarshBaltimore County10,287$369,200$117,42630°
Chevy ChaseMontgomery County10,176$1,245,000$211,76526°
La PlataCharles County10,159$428,400$121,20825°
Coral HillsPrince George's County9,997$339,200$68,60328°
FriendlyPrince George's County9,937$437,800$127,67027°
MarltonPrince George's County9,802$415,700$109,32825°
BladensburgPrince George's County9,657$336,100$63,17928°
Mount AiryCarroll County9,654$487,400$151,32425°
BurtonsvilleMontgomery County9,498$488,800$134,27626°
North KensingtonMontgomery County9,497$576,700$135,04027°
GarrisonBaltimore County9,487$331,600$102,42330°
EdgewaterAnne Arundel County9,446$454,100$114,36530°
Fort MeadeAnne Arundel County9,324—$103,26125°
FallstonHarford County9,306$562,300$154,68825°
Marlboro VillagePrince George's County9,221$382,600$122,85625°
ScaggsvilleHoward County9,217$668,500$207,22026°
Leisure WorldMontgomery County9,215$274,800$62,01127°
Cape St. ClaireAnne Arundel County9,179$488,200$136,11130°
EdgemereBaltimore County9,069$372,600$103,16530°
LansdowneBaltimore County9,004$214,000$58,60530°
MayoAnne Arundel County8,832$604,900$155,30030°
South KensingtonMontgomery County8,829$919,800$210,95326°
Bryans RoadCharles County8,650$377,300$118,36128°
Temple HillsPrince George's County8,350$366,200$66,84127°
Mount RainierPrince George's County8,333$529,600$68,50528°
Four CornersMontgomery County8,316$620,400$203,12525°
FairwoodPrince George's County7,983$713,700$181,45825°
WildewoodSt. Mary's County7,821$383,400$126,89030°
BrunswickFrederick County7,762$374,500$118,02521°
Baltimore HighlandsBaltimore County7,740$267,200$62,30430°
SavageHoward County7,542$424,300$116,89526°
WoodlawnPrince George's County7,541$358,700$93,43828°
StevensvilleQueen Anne's County7,442$481,200$115,35729°
RobinwoodWashington County7,397$341,300$90,84022°
Riverdale ParkPrince George's County7,351$475,800$120,04328°
TaneytownCarroll County7,234$338,400$87,62122°
FrostburgAllegany County7,027$181,700$52,97719°
RiversideHarford County7,021$246,100$105,78525°
Forest GlenMontgomery County6,897$606,100$127,82025°
Bowleys QuartersBaltimore County6,853$400,100$99,53430°
Ocean CityWorcester County6,844$429,000$77,75028°
LuthervilleBaltimore County6,835$443,900$113,56330°
DarnestownMontgomery County6,723$958,200$232,13527°
GlenardenPrince George's County6,402$409,700$106,41428°
Silver HillPrince George's County6,381$323,200$60,62527°
Chesapeake BeachCalvert County6,356$444,600$138,89525°
HampsteadCarroll County6,241$333,000$97,87124°
ThurmontFrederick County6,213$364,700$98,12523°
Fountainhead-Orchard HillsWashington County6,189$333,000$103,34025°
CheverlyPrince George's County6,170$470,700$123,53528°
Marlow HeightsPrince George's County6,169$387,600$55,50227°
WalkersvilleFrederick County6,156$488,300$130,89327°
Spring RidgeFrederick County6,005$489,000$145,62527°
District HeightsPrince George's County5,959$339,200$86,95528°
FultonHoward County5,916$913,100$222,03926°
Shady SideAnne Arundel County5,806$503,500$153,66130°
HillandaleMontgomery County5,774$520,300$164,87125°
LayhillMontgomery County5,764$608,000$146,30827°
Ashton-Sandy SpringMontgomery County5,746$809,200$174,06326°
PoolesvilleMontgomery County5,742$752,300$205,91925°
FruitlandWicomico County5,534$227,200$64,00429°
ChestertownKent County5,532$344,000$54,34627°
National HarborPrince George's County5,509$472,500$109,70727°
CresaptownAllegany County5,442$142,600$68,37023°
ManchesterCarroll County5,408$376,400$121,67624°
Friendship Heights VillageMontgomery County5,360$484,300$119,38426°
SpringdalePrince George's County5,301$474,200$162,17128°
Peppermill VillagePrince George's County5,264$345,900$85,68528°
HamptonBaltimore County5,180$615,300$170,68830°
BerlinWorcester County5,026$423,500$81,43828°
ChesterQueen Anne's County5,003$487,400$102,39929°
West Ocean CityWorcester County4,952$423,700$97,16528°
DealeAnne Arundel County4,943$431,400$125,51025°
MiddletownFrederick County4,943$554,800$173,33327°
DentonCaroline County4,848$234,600$66,51025°
AbingdonHarford County4,826$366,200$136,83325°
St. JamesWashington County4,757$409,000$97,36122°
CentrevilleQueen Anne's County4,727$449,900$89,60227°
LeonardtownSt. Mary's County4,563$575,300$153,81930°
Seat PleasantPrince George's County4,522$326,900$57,01828°
WoodmorePrince George's County4,513$604,600$184,28625°
West LaurelPrince George's County4,428$541,000$164,68826°
PerryvilleCecil County4,391$295,200$77,73325°
KingsvilleBaltimore County4,358$567,400$128,56325°
SykesvilleCarroll County4,316$453,400$139,55625°
Pocomoke CityWorcester County4,295$199,000$53,20330°
RivaAnne Arundel County4,257$644,500$176,09430°
La ValeAllegany County4,201$170,800$77,50023°
North EastCecil County4,085$292,300$91,60325°
Capitol HeightsPrince George's County4,050$331,900$97,15528°
Pleasant HillsHarford County3,998$532,900$166,33925°
MelwoodPrince George's County3,977$397,800$81,36425°
Indian HeadCharles County3,894$303,700$89,06328°
BrentwoodPrince George's County3,828$412,500$69,57228°
BoonsboroWashington County3,799$352,400$95,95621°
DelmarWicomico County3,798$226,500$85,17429°
BrookmontMontgomery County3,751$1,361,100$247,15026°
MaugansvilleWashington County3,669$321,800$79,01925°
Marlboro MeadowsPrince George's County3,655$408,400$111,31325°
Golden BeachSt. Mary's County3,651$382,700$133,19425°
Burnt MillsMontgomery County3,592$574,300$113,46325°
HuntingtownCalvert County3,545$589,900$185,31325°
GrasonvilleQueen Anne's County3,474$459,600$120,67629°
Princess AnneSomerset County3,446$231,900$69,11629°
Berwyn HeightsPrince George's County3,345$429,800$146,59125°
Brown StationPrince George's County3,298$470,300$168,84825°
Prince FrederickCalvert County3,226$404,400$80,39125°
KonterraPrince George's County3,158$459,700$130,00026°
Braddock HeightsFrederick County3,075$537,700$124,00027°
GambrillsAnne Arundel County3,034$584,800$148,59425°
Andrews AFBPrince George's County3,025—$87,40725°
SmithsburgWashington County2,977$337,500$100,67323°
Chevy ChaseMontgomery County2,904$1,670,600$250,00126°
JarrettsvilleHarford County2,888$476,800$146,63525°
Herald HarborAnne Arundel County2,869$598,600$147,77830°
FederalsburgCaroline County2,833$156,500$33,57125°
EmmitsburgFrederick County2,770$324,300$81,25022°
BartonsvilleFrederick County2,753$621,800$156,97927°
Rising SunCecil County2,740$309,100$85,56322°
CroomPrince George's County2,720$636,600$187,66725°
MonroviaFrederick County2,702$805,100$207,15325°
JeffersonFrederick County2,697$533,100$150,85427°
Paramount-Long MeadowWashington County2,658$374,200$122,26222°
Forest HeightsPrince George's County2,658$371,700$98,73427°
SolomonsCalvert County2,650$436,800$94,96330°
Drum PointCalvert County2,553$415,800$109,23130°
DerwoodMontgomery County2,535$719,800$118,19427°

Maryland counties