Baltimore Crime

Crime in Baltimore (P.1): Data

Availability of high-quality data on the time and location of major crimes in the city of Baltimore makes studying the characteristics of such crimes a data scientist’s delight. I have used a 12-year long dataset spanning from Jan-2011 to Dec-2022 (updated from the time of posting) to explore trends and patterns of violent crimes within the city, and also developed a model to predict crimes on any given street or in a neighborhood.

I have considered assault, robbery, shooting, rape and homicide as violent crimes, and ignored others such as larceny and theft. For simplicity I have combined different subcategories (commercial/carjacking) of robbery into a single “robbery” category, and aggregated/common assault into one “assault” category. Here I discuss major findings from the data itself. In the next post I talk about model development and predictions.

A Baltimore Sun report using 5-year data from 2012 to 2017 showed a dip in violent crimes in the year 2014, followed by a sharp upswing through 2017.

Crime trend

Not surprisingly, my findings above confirm this trend, showing a 36% rise in all crimes over the 3-yr period between 2014-17. What is interesting though, is the seesaw that followed right after 2017, starting a 20% downswing over the next 3-yr period through 2020, followed again by a 11% upswing over the next 2 years. The latest increase is within 95% confidence interval (shaded band) around the smoothed trend line that is still going down, but two points to note here: first, smoothed lines lag actual trend in the data, and second, this line is already showing signs of flattening. More importantly, any uptrend in crimes in recent years is worth keeping an eye on, given the hardships of especially poorer communities during COVID era.

As the second plot above shows, these ups and downs are driven primarily by two major types of crime, assault and robbery, which together contribute to >90% of all violent crimes (assault alone accounts for 70%). Over the same three swing periods, assault rose 25%, fell 12% and rose again 12%, whereas robbery showed stronger trends – up 59%, down 42% and up 14%. Among the three “smaller” crimes, shooting rose sharply, 90%, from 2014 to ’17, and seems to have plateaued afterwards. Homicide and rape numbers also suggest a stabilizing trend in recent times.

Major types of weapon used in committing violent crimes from year 2011 to 2022 are shown below. For simplicity I have combined different firearm subcategories (firearm/handgun/rifle/automatic firearms etc) into a single Firearm category.

Crime with weapons

Firearm use spiked 82% from year 2014 to 2017, likely due to the prevalence of guns on streets as noted before. By contrast, there was a slower, but still significant, 30% drop in gun-related violence over the next 5 years through 2022. Crimes committed with knifes stayed more or less stable throughout the entire time.

Crime distribution in space

Studying swings and trends in time gives valuable information, but crime happens in space – streets, parking lots, neighborhoods and such. To understand the spatial distribution of violent crimes within the city area, and how it compares across different times, I looked at four specific years: the “down” year 2014, the “peak” year 2017, next down year 2020, and year 2022 (recorded ~2000 more violent crimes than in year 2020).

Neighborhood crime by numbers:

The sortable table below lists all neighborhoods by total crime activity and % changes over these years.

Neighborhood2014201720202022%('14-'17)%('17-'20)%('20-'22)
Downtown61068764881213%-6%25%
Frankford41454046048130%-15%5%
Brooklyn267537316390101%-41%23%
Belair-Edison34150238842547%-23%10%
Sandtown-Winchester33848139833242%-17%-17%
Cherry Hill25240325429760%-37%17%
Upton24534927036542%-23%35%
Central Park Heights25134020023835%-41%19%
Coldstream Homestead Montebello23333218026142%-46%45%
Hamilton Hills20928120323734%-28%17%
Carrollton Ridge18527127821146%3%-24%
Baltimore Highlands16325915811859%-39%-25%
Broadway East23125823219212%-10%-17%
Mcelderry Park21024023218914%-3%-19%
Washington Village/Pigtown16623314620840%-37%42%
East Baltimore Midway17023120322936%-12%13%
Oliver16422618914638%-16%-23%
Mount Vernon13522420716566%-8%-20%
Mondawmin2102151682092%-22%24%
Ellwood Park/Monument229212216191-7%2%-12%
Fells Point19221114526110%-31%80%
Dunbar-Broadway15820616314830%-21%-9%
Morrell Park10320520825999%1%25%
Lakeland89202120173127%-41%44%
Patterson Park Neighborhood20420099147-2%-50%48%
Curtis Bay11719711316368%-43%44%
Harlem Park15419312011425%-38%-5%
Irvington9718117915787%-1%-12%
Canton174173104171-1%-40%64%
Franklin Square11017110714355%-37%34%
Inner Harbor9617010515577%-38%48%
Reservoir Hill1681691431901%-15%33%
Penn North14816718814213%13%-24%
Poppleton12516011313728%-29%21%
Glenham-Belhar951519510459%-37%9%
Millhill9715112910656%-15%-18%
Berea9314914914960%0%0%
Penrose/Fayette Street Outreach148145165158-2%14%-4%
Charles North9814410916547%-24%51%
Reisterstown Station9214411916457%-17%38%
Rosemont8314414110673%-2%-25%
Allendale631429692125%-32%-4%
Arlington881429912761%-30%28%
Oldtown12414113315814%-6%19%
Hampden1051356611629%-51%76%
Johnston Square77132807871%-39%-2%
Woodmere8412812310752%-4%-13%
Charles Village1031278512623%-33%48%
Carroll - Camden Industrial Area5312677118138%-39%53%
Highlandtown120124981213%-21%23%
Howard Park8212410211251%-18%10%
Waltherson81124999653%-20%-3%
Shipley Hill811237210052%-41%39%
Barclay9312113110530%8%-20%
Druid Heights72120719267%-41%30%
Ednor Gardens-Lakeside811207210448%-40%44%
Greektown981208810322%-27%17%
Waverly71119405868%-66%45%
Midtown-Edmondson85116597036%-49%19%
Coppin Heights/Ash-Co-East821158410640%-27%26%
New Southwest/Mount Clare84115999937%-14%0%
Pulaski Industrial Area9011412217027%7%39%
Madison-Eastend10611392857%-19%-8%
Better Waverly12511097137-12%-12%41%
Gay Street11311095103-3%-14%8%
Jonestown581091028888%-6%-14%
Hollins Market78108858138%-21%-5%
Walbrook741087310246%-32%40%
Washington Hill961076911111%-36%61%
New Northwood7710610213638%-4%33%
Greenmount West70105488050%-54%67%
Care521046162100%-41%2%
Northwest Community Action3110210877229%6%-29%
Glen691009012045%-10%33%
Loch Raven85979713114%0%35%
Madison Park1029782110-5%-15%34%
Mid-Town Belvedere80978211621%-15%41%
Bolton Hill63968612152%-10%41%
Hanlon-Longwood8796619110%-36%49%
Bridgeview/Greenlawn7495726928%-24%-4%
Park Circle103937091-10%-25%30%
Dorchester40926457130%-30%-11%
Franklintown Road7092756631%-18%-12%
Federal Hill1179058145-23%-36%150%
Edgewood4889906385%1%-30%
Milton-Montford868687750%1%-14%
Upper Fells Point5484516256%-39%22%
Mosher6883525222%-37%0%
Perkins Homes6183341536%-59%-56%
Clifton Park6082354537%-57%29%
Fallstaff5281627456%-23%19%
Old Goucher5579535244%-33%-2%
Rosemont Homeowners/Tenants4479386380%-52%66%
North Harford Road6778487916%-38%65%
Riverside4878277462%-65%174%
University Of Maryland307877118160%-1%53%
Lauraville5777474135%-39%-13%
Saint Josephs4377786379%1%-19%
Pen Lucy6176908925%18%-1%
Violetville53738510638%16%25%
Armistead Gardens4472754964%4%-35%
Glen Oaks6172546518%-25%20%
Mount Holly5372675036%-7%-25%
Abell5671296127%-59%110%
Greenspring69688188-1%19%9%
Middle East5468748826%9%19%
Edmondson Village4767878243%30%-6%
Four By Four32672935109%-57%21%
Parkview/Woodbrook6167695310%3%-23%
Rognel Heights5467763024%13%-61%
Winchester28675842139%-13%-28%
Cedmont3666644483%-3%-31%
Graceland Park636574823%14%11%
Heritage Crossing3665363481%-45%-6%
Remington606551638%-22%24%
Westport4365649951%-2%55%
Butcher's Hill5064224328%-66%95%
Dolfield46646310039%-2%59%
Beechfield4663595637%-6%-5%
Bayview4962877327%40%-16%
Boyd-Booth30623829107%-39%-24%
Cylburn626264480%3%-25%
South Clifton Park73628779-15%40%-9%
Towanda-Grantley65625637-5%-10%-34%
Westgate586261487%-2%-21%
Seton Hill5261824317%34%-48%
Westfield4861695127%13%-26%
Harwood566072657%20%-10%
Parkside4760484728%-20%-2%
Penn-Fallsway5060452720%-25%-40%
Union Square566046337%-23%-28%
Broening Manor4059446748%-25%52%
Downtown West555953737%-10%38%
Patterson Place4059252948%-58%16%
Gwynns Falls20589860190%69%-39%
Wakefield3758462657%-21%-43%
West Forest Park28583651107%-38%42%
Callaway-Garrison17563150229%-45%61%
Canton Industrial Area26564468115%-21%55%
Concerned Citizens Of Forest Park22554051150%-27%28%
Liberty Square4453565620%6%0%
Cameron Village3952242733%-54%12%
Easterwood505258434%12%-26%
Langston Hughes3652363244%-31%-11%
Hopkins Bayview2751464289%-10%-9%
Parklane57507239-12%44%-46%
Carroll-South Hilton24495238104%6%-27%
Grove Park3549372240%-24%-41%
Biddle Street52484651-8%-4%11%
Orangeville18472421161%-49%-12%
Cedonia4146535512%15%4%
Yale Heights2945733955%62%-47%
Darley Park3944414213%-7%2%
Levindale3244516038%16%18%
Pimlico Good Neighbors2444352083%-20%-43%
East Arlington47433746-9%-14%24%
Kresson2943292948%-33%0%
Ramblewood2743293559%-33%21%
Central Forest Park2342324983%-24%53%
Medford2242333691%-21%9%
O'donnell Heights3842526711%24%29%
Forest Park41403947-2%-2%21%
Ashburton47393241-17%-18%28%
Fairmont4139714-5%-82%100%
Fairfield Area2538241152%-37%-54%
Hunting Ridge10382417280%-37%-29%
Middle Branch/Reedbird Parks2538543152%42%-43%
Pleasant View Gardens56385342-32%39%-21%
Homeland1937122795%-68%125%
South Baltimore2537214348%-43%105%
Winston-Govans343740429%8%5%
Mid-Govans37364434-3%22%-23%
Oakenshawe193620789%-44%-65%
Perring Loch2536263444%-28%31%
Cross Country8353019338%-14%-37%
Hillen2835224025%-37%82%
Cheswolde10344035240%18%-12%
Garwyn Oaks2734182726%-47%50%
Otterbein1933195274%-42%174%
Saint Agnes11322727191%-16%0%
West Arlington323238630%19%66%
Woodbourne Heights32312343-3%-26%87%
Idlewood2030163650%-47%125%
Orchard Ridge31301834-3%-40%89%
Rosemont East35303232-14%7%0%
Sharp-Leadenhall2530272820%-10%4%
Tremont7301620329%-47%25%
Brewers Hill272910567%-66%460%
Radnor-Winston1829172161%-41%24%
Richnor Springs1829162161%-45%31%
Burleith-Leighton1727161959%-41%19%
Coldspring10271616170%-41%0%
Kenilworth Park2027152435%-44%60%
Ridgely's Delight11271123145%-59%109%
Franklintown2126293224%12%10%
Guilford162691662%-65%78%
Lower Edmondson Village7261315271%-50%15%
Morgan State University11252613127%4%-50%
Mount Washington1325241392%-4%-46%
Saint Helena12251825108%-28%39%
Little Italy1924193226%-21%68%
Stadium Area182463233%-75%433%
Lucille Park2123312510%35%-19%
West Hills1323182877%-22%56%
Woodbourne-Mccabe24232820-4%22%-29%
Wyman Park132392077%-61%122%
Roland Park1722231429%5%-39%
Ten Hills1322371869%68%-51%
Uplands2022131110%-41%-15%
Evergreen Lawn1821182217%-14%22%
Oaklee2211311950%-38%-15%
Seton Business Park8211729162%-19%71%
Stonewood-Pentwood-Winston1221111375%-48%18%
Locust Point182041211%-80%200%
Mount Winans1820181911%-10%6%
Patterson Park2620916-23%-55%78%
Wilson Park1620102425%-50%140%
Panway/Braddish Avenue25191650-24%-16%212%
Rosebank20191320-5%-32%54%
Woodberry21198336-10%337%-57%
Mayfield81899125%-50%0%
Original Northwood131812838%-33%-33%
Windsor Hills25182336-28%28%57%
Arcadia23172016-26%18%-20%
Chinquapin Park20172014-15%18%-30%
Lake Walker24172023-29%18%15%
Orangeville Industrial Area1017101270%-41%20%
Wilhelm Park1017231370%35%-43%
Carroll Park1716918-6%-44%100%
Druid Hill Park5161326220%-19%100%
Morgan Park31611433%-94%0%
Belvedere7151613114%7%-19%
Medfield23151946-35%27%142%
Moravia-Walther415168275%7%-50%
Kernewood414510250%-64%100%
Hoes Heights91351444%-62%180%
Evesham Park131267-8%-50%17%
Montebello141299-14%-25%0%
Wrenlane912231933%92%-17%
Belair-Parkside2211208-50%82%-60%
Overlea31169267%-45%50%
Tuscany-Canterbury6115883%-55%60%
Beverly Hills51041100%-60%-75%
Locust Point Industrial Area61071067%-30%43%
Jones Falls Area109413-10%-56%225%
Purnell5971080%-22%43%
Herring Run Park785114%-38%-80%
Wyndhurst685833%-38%60%
Cedarcroft3736133%-57%100%
Cross Keys157710-53%0%43%
Barre Circle106103-40%67%-70%
Eastwood961112-33%83%9%
Gwynns Falls/Leakin Park3686100%33%-25%
Holabird Industrial Park462250%-67%0%
Dickeyville1523400%-60%50%
Lake Evesham6442-33%0%-50%
North Roland Park/Poplar Hill4414150%250%7%
Spring Garden Industrial Area1435300%-25%67%
Evergreen4346-25%33%50%
Forest Park Golf Course7312-57%-67%100%
Lower Herring Run Park236550%100%-17%
York-Homeland93832-67%167%300%
Johns Hopkins Homewood5267-60%200%17%
Loyola/Notre Dame525-60%
Mt Pleasant Park1213100%-50%200%
Taylor Heights1245100%100%25%
Bellona-Gittings21-50%
Greenmount Cemetery311-67%0%
Hawkins Point11650%500%-17%
Keswick211-50%
Sabina-Mattfeldt6113-83%0%200%
Saint Paul2117-50%0%600%
The Orchards1110%
Port Covington53

All crimes in the neighborhoods, year 2014, 2017, 2020 and 2022

Downtown Baltimore tops the list with most crimes by count in each of these years, but the % change is modest; crime rose 13% from 2014 to ’17, fell 6% from 2017 to ’20, then rose by 25% over ’20-’22. In comparison, every other neighborhood in the top 10 has experienced much bigger swings in crime activity; for example, Brooklyn saw 101% rise in violent crimes, followed by 41% drop, followed by 23% rise.

Table below shows a breakdown of crime activity by types in the neighborhoods for year 2022.

NeighborhoodAssaultRobberyShootingHomicideRape
Downtown58220211413
Frankford34810020103
Belair-Edison304891967
Upton286512323
Brooklyn278752692
Sandtown-Winchester273291767
Cherry Hill246291174
Coldstream Homestead Montebello201361194
Hamilton Hills19432542
Morrell Park191531023
Fells Point18464535
Central Park Heights171391594
Reservoir Hill15527422
East Baltimore Midway151611124
Mondawmin15049631
Washington Village/Pigtown1484992
Broadway East14235861
Carrollton Ridge142351915
Mcelderry Park141271425
Ellwood Park/Monument134361344
Curtis Bay13222423
Oldtown12322832
Pulaski Industrial Area12139325
Inner Harbor11929313
Irvington11924842
Poppleton1178921
Canton11649411
Charles North115464
Franklin Square1152233
Lakeland11541764
Mount Vernon1134633
Berea112171145
Penn North109181032
Dunbar-Broadway106181743
Loch Raven1041971
Federal Hill101422
Penrose/Fayette Street Outreach101441021
Better Waverly9834113
Harlem Park9811221
Patterson Park Neighborhood964731
Rosemont95911
Oliver94351052
Reisterstown Station9265412
Violetville919411
Howard Park9017131
Arlington8921881
Allendale88211
Carroll - Camden Industrial Area862633
New Northwood844831
Greektown831811
Coppin Heights/Ash-Co-East8215621
Hanlon-Longwood82711
Baltimore Highlands8129422
Charles Village8139114
Glenham-Belhar8119211
Millhill811843
Westport791541
University Of Maryland7826833
Madison Park77285
Mid-Town Belvedere77363
Shipley Hill7712641
Edmondson Village76411
Gay Street7415104
Madison-Eastend74443
Barclay7320723
Ednor Gardens-Lakeside7325222
New Southwest/Mount Clare731835
Waltherson7320111
Greenspring7210231
Pen Lucy7113221
Glen7038534
Jonestown6717211
Dolfield66313
Druid Heights661952
Highlandtown66541
Park Circle6618322
Middle East65221
O'donnell Heights64111
Johnston Square63852
Washington Hill6343122
Greenmount West62171
Walbrook6225744
Bayview61111
Fallstaff601211
Hampden604961
Northwest Community Action591161
Woodmere5938811
Graceland Park57241
Broening Manor56641
Hollins Market562212
Midtown-Edmondson56104
North Harford Road56221
Downtown West5518
Bolton Hill54661
Franklintown Road54642
Edgewood52524
Bridgeview/Greenlawn5114121
Glen Oaks51131
West Arlington516222
Rosemont Homeowners/Tenants5085
Saint Josephs502641
South Clifton Park501676
Care491111
Dorchester49521
Milton-Montford4971261
Waverly4981
Canton Industrial Area4820
Gwynns Falls48912
Harwood48143
Levindale48813
Beechfield4310111
Concerned Citizens Of Forest Park4371
Upper Fells Point4319
Cedonia429211
Cylburn42411
West Forest Park42711
Biddle Street4173
Parkview/Woodbrook41813
Westgate417
Callaway-Garrison4010
Mount Holly4091
Liberty Square391331
Remington3924
Mosher381121
Forest Park37514
East Arlington3682
Riverside36371
Yale Heights3621
Darley Park352311
Easterwood35512
Parkside35102
Pleasant View Gardens3561
Hopkins Bayview34422
Parklane3441
Medford3321
Ramblewood332
Winchester33531
Central Forest Park321313
Clifton Park32121
Medfield321211
Armistead Gardens3118
Brewers Hill31232
Old Goucher31201
Panway/Braddish Avenue31172
Seton Hill31102
Abell3031
Heritage Crossing30121
Lauraville3011
Otterbein3017131
Winston-Govans30111
Carroll-South Hilton29621
Four By Four296
Windsor Hills2952
Woodbourne Heights291121
Boyd-Booth281
Cedmont28151
Hillen28723
Idlewood2871
Mid-Govans2842
Cheswolde278
Penn-Fallsway27
Franklintown2651
Middle Branch/Reedbird Parks26311
Cameron Village252
Rosemont East2561
Stadium Area257
Union Square2562
Rognel Heights24411
South Baltimore24181
Wakefield2411
West Hills2431
Homeland2331
Kresson236
Saint Helena232
Westfield2325111
Saint Agnes225
York-Homeland2210
Lucille Park2122
Seton Business Park2171
Ashburton201821
Langston Hughes20651
Orchard Ridge201121
Perring Loch2014
Towanda-Grantley2041021
Butcher's Hill19222
Garwyn Oaks19413
Tremont191
Evergreen Lawn1822
Kenilworth Park1851
Patterson Place18101
Rosebank182
Sharp-Leadenhall18721
Wilson Park18411
Woodbourne-Mccabe1811
Little Italy171311
Radnor-Winston174
Richnor Springs17211
Woodberry171423
Cross Country163
Ten Hills162
Wrenlane1531
Pimlico Good Neighbors14231
Coldspring133
Druid Hill Park131111
Grove Park1372
Hunting Ridge1331
Lake Walker1391
Orangeville1371
Arcadia1231
Fairmont122
Carroll Park1161
Eastwood111
Locust Point111
Lower Edmondson Village114
Mount Winans11431
Burleith-Leighton1072
Chinquapin Park104
Jones Falls Area103
Mount Washington1021
Ridgely's Delight1013
Guilford961
Oaklee911
Wilhelm Park9211
Hoes Heights86
Overlea81
Perkins Homes861
Purnell82
Stonewood-Pentwood-Winston8311
Uplands821
Belair-Parkside71
Belvedere751
Cross Keys712
Fairfield Area7112
Kernewood7111
Morgan State University7321
North Roland Park/Poplar Hill78
Saint Paul7
Johns Hopkins Homewood61
Locust Point Industrial Area64
Montebello63
Roland Park68
Wyman Park614
Wyndhurst62
Evesham Park52
Hawkins Point5
Moravia-Walther521
Oakenshawe511
Orangeville Industrial Area552
Original Northwood53
Patterson Park5101
Taylor Heights5
Tuscany-Canterbury53
Barre Circle3
Cedarcroft33
Dickeyville3
Mayfield36
Forest Park Golf Course2
Holabird Industrial Park2
Lake Evesham2
Lower Herring Run Park23
Loyola/Notre Dame23
Port Covington21
Sabina-Mattfeldt21
Spring Garden Industrial Area23
Beverly Hills1
Evergreen15
Gwynns Falls/Leakin Park1212
Herring Run Park1
Keswick1
Morgan Park1
Villages Of Homeland1
Mt Pleasant Park3
The Orchards1

Neighborhood crime by type, year 2022

As expected, downtown again tops the list in assault, robbery and rape. By contrast, Brooklyn reported most shooting incidents and Carrollton Ridge most homicides in 2022.

Visualizing crime distribution:

Often a better way to visualize spatially distributed crime data is by plotting the data points at the exact locations – streets, houses, parking lots – where the crimes occur. The images below are created by overlaying each and every crime incidence, represented by a colored dot for a particular type of crime, on the Baltimore city street map for the year 2014, 2017 and 2022.

Crime distribution

There were more assaults (yellow) and robberies (red) throughout much of the city area in 2017 compared to both 2014 and 2022, as expected. We can get a close-up view by zooming in on a street or a neighborhood; the Brooklyn neighborhood that recorded large highs and lows noted in the table above is shown here.

Another way to view spatial data that may offer clarity is by comparing heatmaps of overall crime distribution, as shown below. These are hotspots marking locations of high crime activity within the city, generated by overlaying filled contour plots of different intensity levels on the city map. It is now easier to find areas that have seen more or less crime in any given year (for example Brooklyn).

Crime distribution heatmap

One thing that is evident from these spatial plots is that the distribution of crime is not homogeneous in space; instead different types of crime are generally clustered in different areas of the city. In the next post I talk about how to exploit these clustering patterns, or “spatial correlations”, that can be used to develop predictive models.

Gravatar

Hi there! I am Roy, founder of Quantiux and author of everything you see here. I am a data scientist, with a deep interest in playing with data of all colors, shapes and sizes. I also enjoy coding anything that catches my fancy.

Leave a comment below if this article interests you, or contact me for any general comment/question.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top