Allegheny County
1,225,035 people, served by 147 police agencies that report to the FBI.
How a case moves here
Allegheny County follows Pennsylvania law on arrests, release, and courts. These rules are the same in every county in the state; the full set covers prosecutors, defense, and jails too.
- Who decides release first
Outside Philadelphia, a magisterial district judge sets bail at the preliminary arraignment. In Philadelphia, an arraignment court magistrate appointed by the Municipal Court sets it; magistrates need not be lawyers if they complete a training program. Neither may set bail for murder or voluntary manslaughter; a Common Pleas judge does.
Pa.R.Crim.P. 51942 Pa.C.S. 1515(a)(4)42 Pa.C.S. 1123(a)(5)- Time to see a judge
A person arrested without a warrant must have a preliminary arraignment without unnecessary delay. The rule sets no hour limit. The U.S. Supreme Court's 48-hour rule for a probable cause finding applies as the federal floor.
Pa.R.Crim.P. 516(A)- Money bail
Money bail is allowed. The rules list five kinds of release, from release on recognizance to a money condition no larger than needed to ensure the person appears.
Pa.R.Crim.P. 524(C)- Courts
The Court of Common Pleas, organized in 60 judicial districts, tries felonies and misdemeanors. Magisterial district judges hear summary offenses, the lowest grade, and hold first arraignments and preliminary hearings. In Philadelphia, the Municipal Court tries crimes punishable by up to five years without a jury.
Unified Judicial System of Pennsylvania, Courts of Common Pleas42 Pa.C.S. 151542 Pa.C.S. 1123- Judges and magistrates
Common Pleas judges win a contested election for a 10-year term, then run in yes-or-no retention elections without party labels. Magisterial district judges are elected in contested elections to six-year terms and need not be lawyers. All other judges must be members of the bar.
Unified Judicial System of Pennsylvania, How Judges Are Elected
Read from the statutes and court rules cited, 2026-09-30. The prison board statute covers counties of the third to fifth class and those that opt in; Philadelphia and Allegheny run jails under other arrangements not read here.
What this county does differently
- Pretrial practice
Advancing Pretrial lists it as a Public Safety Assessment site since 2016.
Advancing Pretrial Policy and Research, PSA sites list (page modified 2026-06-03)
Cities and towns
- Pittsburgh304,759
- Ross township32,939
- Bethel Park municipality32,881
- McCandless township29,100
- Monroeville municipality28,295
- Shaler township27,538
- Moon township26,902
- Plum borough26,723
- Baldwin borough21,057
- Upper St. Clair township20,863
- West Mifflin borough19,190
- South Fayette township18,460
- Hampton township18,185
- McKeesport17,380
- Scott township17,270
- North Fayette township16,107
- Robinson township15,534
- Franklin Park borough15,235
- Pine township15,224
- Whitehall borough14,811
- Wilkinsburg borough14,027
- South Park township13,706
- Elizabeth township12,690
- Jefferson Hills borough12,317
- West Deer township12,228
- Richland township11,844
- Munhall borough10,548
- Marshall township10,226
- Harrison township9,949
- Brentwood borough9,866
- North Versailles township9,845
- O'Hara township9,109
- Collier township8,972
- Kennedy township8,549
- Swissvale borough8,418
- Pleasant Hills borough8,399
- Castle Shannon borough8,209
- Bellevue borough8,128
- Dormont borough8,063
- Carnegie borough7,978
- White Oak borough7,468
- Indiana township7,309
- Ohio township7,228
- Oakmont borough6,702
- Findlay township6,698
- West View borough6,533
- Stowe township6,294
- Forest Hills borough6,286
- Wilkins township6,212
- Clairton municipality6,044
- Crafton borough5,961
- McKees Rocks borough5,786
- Coraopolis borough5,417
- Fox Chapel borough5,246
- Duquesne5,149
- Turtle Creek borough5,007
- Green Tree borough4,833
- Bridgeville borough4,686
- Avalon borough4,674
- Glassport borough4,368
- Tarentum borough4,249
- North Braddock borough4,219
- Sewickley borough3,823
- Port Vue borough3,620
- Etna borough3,364
- Mount Oliver borough3,319
- Springdale borough3,319
- Ingram borough3,299
- Millvale borough3,299
- Trafford borough3,216
- Reserve township3,180
- Brackenridge borough3,167
- Sharpsburg borough3,119
- Churchill borough3,087
- Edgewood borough3,077
- Harmar township3,075
- Pitcairn borough3,032
- Forward township3,009
- Homestead borough2,874
- Aspinwall borough2,843
- Verona borough2,524
- Emsworth borough2,465
- Liberty borough2,320
- Fawn township2,197
- Crescent township2,141
- East Pittsburgh borough2,121
- McDonald borough2,065
- Braddock borough2,039
- East McKeesport borough2,002
- Baldwin township1,987
- Ben Avon borough1,919
- West Homestead borough1,905
- Rankin borough1,793
- Wilmerding borough1,761
- Aleppo township1,747
- Cheswick borough1,661
- Dravosburg borough1,643
- Braddock Hills borough1,629
- Edgeworth borough1,587
- Versailles borough1,533
- Leet township1,530
- Oakdale borough1,489
- Bell Acres borough1,468
- Blawnox borough1,439
- Springdale township1,436
- East Deer township1,389
- Elizabeth borough1,371
- Heidelberg borough1,234
- Bradford Woods borough1,194
- Whitaker borough1,140
- Leetsdale borough1,096
- Neville township1,085
- Frazer township1,040
- Lincoln borough922
- Chalfant borough768
- Kilbuck township704
- Sewickley Heights borough690
- Sewickley Hills borough672
- Pennsbury Village borough655
- Glen Osborne borough585
- Wall borough563
- Rosslyn Farms borough534
- Thornburg borough464
- West Elizabeth borough344
- South Versailles township312
- Ben Avon Heights borough304
- Glenfield borough199
- Haysville borough99
- Mount Lebanon municipality
- Penn Hills municipality
Every city, village, town, and township with any of its land in Allegheny County, largest first. Population, the whole place's: Census Bureau American Community Survey 5-year estimates, 2020 to 2024.
Police agencies
- Pittsburgh Bureau of PoliceCity police department306,794 served
- Northern Regional Police DepartmentCity police department41,981 served
- Penn Hills Police DepartmentCity police department39,305 served
- Mount Lebanon Police DepartmentCity police department32,647 served
- Ross Township Police DepartmentCity police department32,194 served
- Bethel Park Police DepartmentCity police department32,097 served
- McCandless Police DepartmentCity police department28,444 served
- Monroeville Police DepartmentCity police department27,797 served
- Shaler Township Police DepartmentCity police department26,871 served
- Moon Township Police DepartmentCity police department26,639 served
- Plum Police DepartmentCity police department26,243 served
- Baldwin Borough Police DepartmentCity police department20,523 served
- Upper St. Clair Township Police DepartmentCity police department20,493 served
- West Mifflin Police DepartmentCity police department18,738 served
- South Fayette Township Police DepartmentCity police department18,645 served
- McKeesport Police DepartmentCity police department18,513 served
- Hampton Township Police DepartmentCity police department17,835 served
- Scott Township Police Department, Allegheny CountyCity police department17,283 served
- Elizabeth Township Police DepartmentCity police department17,056 served
- North Fayette Township Police DepartmentCity police department15,982 served
- Robinson Township Police Department, Allegheny CountyCity police department15,705 served
- Franklin Park Police DepartmentCity police department14,977 served
- Whitehall Police DepartmentCity police department14,590 served
- Ohio Township Police DepartmentCity police department13,713 served
- South Park Township Police DepartmentCity police department13,703 served
- Wilkinsburg Police DepartmentCity police department13,671 served
- Jefferson Hills Borough Police DepartmentCity police department12,258 served
- West Deer Township Police DepartmentCity police department12,235 served
- No name PA0021C00City police department11,814 served
- No name PA0021R00City police department10,448 served
- O'Hara Township Police DepartmentCity police department10,304 served
- Munhall Police DepartmentCity police department10,275 served
- Harrison Township Police DepartmentCity police department9,695 served
- Brentwood Police DepartmentCity police department9,613 served
- North Versailles Township Police DepartmentCity police department9,604 served
- Eastern Regional Mon Valley Police DepartmentCity police department9,519 served
- Collier Township Police DepartmentCity police department9,032 served
- Kennedy Township Police DepartmentCity police department8,376 served
- Pleasant Hills Police DepartmentCity police department8,276 served
- SwissvaleCity police department8,201 served
- Castle Shannon Police DepartmentCity police department8,047 served
- Bellevue Police DepartmentCity police department7,922 served
- Dormont Police DepartmentCity police department7,848 served
- Carnegie Police DepartmentCity police department7,791 served
- Findlay Township Police DepartmentCity police department7,782 served
- Indiana Township Police DepartmentCity police department7,402 served
- White Oak Police DepartmentCity police department7,285 served
- Tarentum Police DepartmentCity police department7,241 served
- Forest Hills Police DepartmentCity police department6,840 served
- Oakmont Police DepartmentCity police department6,594 served
- Avalon Police DepartmentCity police department6,376 served
- West View Police DepartmentCity police department6,366 served
- Crafton Police DepartmentCity police department6,253 served
- Stowe Township Police DepartmentCity police department6,129 served
- Wilkins Township Police DepartmentCity police department6,062 served
- Clairton Police DepartmentCity police department5,890 served
- McKees Rocks Police DepartmentCity police department5,642 served
- Coraopolis Police DepartmentCity police department5,290 served
- Fox Chapel Police DepartmentCity police department5,147 served
- Duquesne Police DepartmentCity police department5,032 served
- Turtle Creek Police DepartmentCity police department4,879 served
- Green Tree Police DepartmentCity police department4,707 served
- Pitcairn Police DepartmentCity police department4,659 served
- McDonald Borough Police DepartmentCity police department4,591 served
- Bridgeville Police DepartmentCity police department4,578 served
- Allegheny Valley Regional Police DepartmentCity police department4,479 served
- Sewickley Police DepartmentCity police department4,301 served
- Glassport Police DepartmentCity police department4,257 served
- No name PA0023800City police department4,109 served
- Port Vue Police DepartmentCity police department3,536 served
- Etna Police DepartmentCity police department3,273 served
- Springdale Police DepartmentCity police department3,242 served
- Mount Oliver Police DepartmentCity police department3,228 served
- Millvale Police DepartmentCity police department3,227 served
- Ingram Police DepartmentCity police department3,225 served
- Trafford Police DepartmentCity police department3,217 served
- Reserve Township Police DepartmentCity police department3,122 served
- No name PA0025300City police department3,097 served
- Sharpsburg Police DepartmentCity police department3,034 served
- Churchill Police DepartmentCity police department3,007 served
- Edgewood Police DepartmentCity police department3,007 served
- Harmar Township Police DepartmentCity police department2,995 served
- No name PA0020S00City police department2,918 served
- Homestead Police DepartmentCity police department2,845 served
- Aspinwall Police DepartmentCity police department2,777 served
- East McKeesport Police DepartmentCity police department2,462 served
- No name PA0026700City police department2,403 served
- Verona Police DepartmentCity police department2,381 served
- Crescent Township Police DepartmentCity police department2,373 served
- Liberty Police DepartmentCity police department2,243 served
- Fawn Township Police DepartmentCity police department2,108 served
- No name PA0028700City police department1,916 served
- Baldwin Township Police DepartmentCity police department1,905 served
- No name PA0026400City police department1,838 served
- No name PA0025000City police department1,824 served
- West Homestead Police DepartmentCity police department1,788 served
- No name PA0020N00City police department1,765 served
- No name PA0020M00City police department1,704 served
- No name PA0023000City police department1,656 served
- No name PA0025400City police department1,651 served
- Edgeworth Police DepartmentCity police department1,620 served
- No name PA0025900City police department1,597 served
- Leet Township Police DepartmentCity police department1,550 served
- No name PA0026200City police department1,538 served
- No name PA0021S00City police department1,462 served
- Bell Acres Police DepartmentCity police department1,459 served
- No name PA0020C00City police department1,420 served
- Oakdale Police DepartmentCity police department1,415 served
- Versailles Police DepartmentCity police department1,411 served
- No name PA0025200City police department1,387 served
- No name PA0026600City police department1,348 served
- Frazer Township Police DepartmentCity police department1,244 served
- Heidelberg Police DepartmentCity police department1,229 served
- No name PA0025500City police department1,130 served
- Whitaker Borough Police DepartmentCity police department1,125 served
- Leetsdale Police DepartmentCity police department1,109 served
- No name PA0020X00City police department1,055 served
- Lincoln Police DepartmentCity police department886 served
- Sewickley Heights Police DepartmentCity police department818 served
- No name PA0020W00City police department739 served
- No name PA0025800City police department711 served
- No name PA0028200City police department563 served
- No name PA0029600City police department490 served
- No name PA0029300City police department445 served
- No name PA0028800City police department421 served
- No name PA0029700City police department383 served
- No name PA0025100City police department381 served
- Allegheny County Community CollegeCollege or university police
- Allegheny County District Attorney: Investigation DivisionOther agency
- Allegheny County Housing AuthorityOther agency
- Allegheny County Police DepartmentSheriff or county police
- Allegheny County Port AuthorityOther agency
- Allegheny County Sheriff's OfficeSheriff or county police
- Bureau of Forestry: Allegheny CountyOther state agency
- Carlow UniversityCollege or university police
- Carnegie Mellon UniversityCollege or university police
- Chatham UniversityCollege or university police
- Duquesne UniversityCollege or university police
- Office of Attorney General Region 3: Allegheny CountyOther state agency
- No name PA0021G00Other agency
- Pennsylvania State University: McKeesportCollege or university police
- Point Park UniversityCollege or university police
- Robert Morris UniversityCollege or university police
- Saint Francis UniversityCollege or university police
- State Park Rangers: PointOther state agency
- State Police: Allegheny CountyState police agency
- University of Pittsburgh: PittsburghCollege or university police
Agencies: FBI NIBRS master file 2025 batch headers; names from the FBI agency list, pulled 2026-09-29. An agency that serves several counties appears on each. Population served is the FBI's figure.
Crime
The crime index
| Offense | 2021 | 2022 | 2023 | 2024 | 2025 | Per 100k | Pennsylvania |
|---|---|---|---|---|---|---|---|
| Violent crime | 501 | 806 | 1,339 | 2,713 | 2,338 | 215 | 270 |
| Murder | 56 | 62 | 70 | 113 | 68 | 10 | 6.8 |
| Rape | 116 | 194 | 271 | 486 | 291 | 38 | 31 |
| Robbery | 41 | 113 | 229 | 538 | 493 | 40 | 61 |
| Aggravated assault | 288 | 437 | 769 | 1,576 | 1,486 | 127 | 170 |
| Property crime | 1,348 | 2,594 | 5,761 | 13,024 | 12,424 | 983 | 1,445 |
| Burglary | 126 | 249 | 550 | 1,235 | 1,144 | 92 | 133 |
| Larceny | 1,136 | 2,156 | 4,663 | 10,209 | 9,892 | 784 | 1,108 |
| Motor vehicle theft | 86 | 189 | 548 | 1,580 | 1,388 | 106 | 204 |
| Arson | 15 | 30 | 60 | 137 | 137 | 11 | 12 |
Outside the crime index
| Offense | 2021 | 2022 | 2023 | 2024 | 2025 | Per 100k | Pennsylvania |
|---|---|---|---|---|---|---|---|
| All offenses outside the crime index | 4,198 | 6,230 | 11,811 | 22,418 | 22,677 | 1,882 | 2,703 |
| Simple assault and intimidation | 856 | 1,600 | 3,927 | 7,477 | 7,372 | 594 | 897 |
| Vandalism | 508 | 838 | 1,933 | 4,480 | 4,014 | 329 | 580 |
| Fraud | 1,084 | 1,041 | 1,756 | 3,272 | 3,266 | 291 | 415 |
| Drug abuse violations | 1,200 | 1,790 | 2,650 | 4,562 | 5,420 | 437 | 475 |
| Weapons: carrying, possessing, etc. | 155 | 320 | 582 | 936 | 964 | 83 | 158 |
| Stolen property: buying, receiving, possessing | 90 | 171 | 291 | 561 | 580 | 47 | 27 |
| Forgery and counterfeiting | 130 | 171 | 205 | 353 | 355 | 34 | 31 |
| Embezzlement | 8 | 14 | 16 | 23 | 11 | 2 | 16 |
| Sex offenses (except rape and prostitution) | 107 | 179 | 269 | 410 | 257 | 34 | 51 |
| Prostitution and commercialized vice | 4 | 4 | 14 | 30 | 44 | 2.7 | 4.9 |
| Gambling | 2 | 1 | Too few for a rate: the count is under 20. | 1.8 | |||
| Other Group A offenses | 56 | 100 | 168 | 314 | 393 | 29 | 44 |
| Manslaughter by negligence (not in the total) | 2 | 10 | 13 | 21 | 7 | 1.5 | 1.2 |
| Human trafficking (not in the total) | 1 | 3 | 4 | 12 | Too few for a rate: the count is under 20. | 0.7 |
Offenses agencies in Allegheny County reported to the FBI in incident detail (NIBRS), each year, the second table by the arrest class each offense falls in. Per 100k: offenses per 100,000 people the reporting agencies police, 2021 to 2025 added together, beside Pennsylvania's rate over the same years. Agencies that reported part of a year are counted with their people, as the state's rates count them. – means too few for a rate: the count is under 20.
Source: FBI NIBRS national master files, each agency's offenses and the FBI's population for it. Pennsylvania: the crime index: FBI Uniform Crime Reporting, CrimeDB's chosen value per year (the state page's figures); outside it: FBI NIBRS, agencies that sent incident detail.