Pennsylvania Crash Data 2006- 2025 (points)

The Public Crash Data files consist of data obtained from Police Crash Report data submitted to PennDOT by investigating police agencies, driver reported data from the AA600 Driver’s Accident Report form, and calculated fields kept in the Crash Data Analysis and Retrieval Tool (CDART) database. Data that is protected due to containing Personally Identifiable Information, or that could be used to infer information about persons involved in a crash are not included in the public dataset. https://gis.penndot.pa.gov/gishub/crashZip/Crash_Data_Dictionary_2026.pdf for a Data Dictionary that helps explain the data. https://gis.penndot.pa.gov/gishub/crashzip/crash_database_primer.pdf for Crash Database Primer The annual data extract is kept as a series of Microsoft Excel CSV files and are organized as 8 distinct. Please see the primer document for more details.

objectid
crn
arrival_tm
automobile_count
belted_death_count
belted_susp_serious_inj_count
bicycle_count
bicycle_death_count
bicycle_susp_serious_inj_count
bus_count
chldpas_death_count
chldpas_susp_serious_inj_count
collision_type
comm_veh_count
cons_zone_spd_lim
county
crash_month
crash_year
day_of_week
dec_lat
dec_long
dispatch_tm
district
driver_count_16yr
driver_count_17yr
driver_count_18yr
driver_count_19yr
driver_count_20yr
driver_count_50_64yr
driver_count_65_74yr
driver_count_75plus
est_hrs_closed
fatal_count
heavy_truck_count
horse_buggy_count
hour_of_day
illumination
injury_count
intersection_related
intersect_type
lane_closed
latitude
ln_close_dir
location_type
longitude
max_severity_level
mcycle_death_count
mcycle_susp_serious_inj_count
motorcycle_count
municipality
nonmotr_count
nonmotr_death_count
nonmotr_susp_serious_inj_count
ntfy_hiwy_maint
ped_count
ped_death_count
ped_susp_serious_inj_count
person_count
police_agcy
possible_inj_count
rdwy_surf_type_cd
relation_to_road
roadway_cleared
road_condition
sch_bus_ind
sch_zone_ind
secondary_crash
small_truck_count
spec_juris_cd
susp_minor_inj_count
susp_serious_inj_count
suv_count
tcd_func_cd
tcd_type
tfc_detour_ind
time_of_day
total_units
tot_inj_count
unbelted_occ_count
unb_death_count
unb_susp_serious_inj_count
unk_inj_deg_count
unk_inj_per_count
urban_rural
van_count
vehicle_count
vulnerable_road_user_count
vulnerable_road_user_death_count
vulnerable_road_user_ser_inj_count
weather1
weather2
workers_pres
work_zone_ind
work_zone_loc
work_zone_type
wz_close_detour
wz_flagger
wz_law_offcr_ind
wz_ln_closure
wz_moving
wz_other
wz_shlder_mdn
wz_workers_inj_killed

Data Dictionary

Column Type Label Description
objectid OID objectid Internal feature number.
crn Integer crn
arrival_tm String arrival_tm
automobile_count Integer automobile_count
belted_death_count Integer belted_death_count
belted_susp_serious_inj_count Integer belted_susp_serious_inj_count
bicycle_count Integer bicycle_count
bicycle_death_count Integer bicycle_death_count
bicycle_susp_serious_inj_count Integer bicycle_susp_serious_inj_count
bus_count Integer bus_count
chldpas_death_count Integer chldpas_death_count
chldpas_susp_serious_inj_count Integer chldpas_susp_serious_inj_count
collision_type String collision_type
comm_veh_count Integer comm_veh_count
cons_zone_spd_lim Integer cons_zone_spd_lim
county String county
crash_month String crash_month
crash_year String crash_year
day_of_week String day_of_week
dec_lat Single dec_lat
dec_long Single dec_long
dispatch_tm String dispatch_tm
district String district
driver_count_16yr Integer driver_count_16yr
driver_count_17yr Integer driver_count_17yr
driver_count_18yr Integer driver_count_18yr
driver_count_19yr Integer driver_count_19yr
driver_count_20yr Integer driver_count_20yr
driver_count_50_64yr Integer driver_count_50_64yr
driver_count_65_74yr Integer driver_count_65_74yr
driver_count_75plus Integer driver_count_75plus
est_hrs_closed String est_hrs_closed
fatal_count Integer fatal_count
heavy_truck_count Integer heavy_truck_count
horse_buggy_count Integer horse_buggy_count
hour_of_day String hour_of_day
illumination String illumination
injury_count Integer injury_count
intersection_related SmallInteger intersection_related
intersect_type String intersect_type
lane_closed String lane_closed
latitude String latitude
ln_close_dir String ln_close_dir
location_type String location_type
longitude String longitude
max_severity_level String max_severity_level
mcycle_death_count Integer mcycle_death_count
mcycle_susp_serious_inj_count Integer mcycle_susp_serious_inj_count
motorcycle_count Integer motorcycle_count
municipality String municipality
nonmotr_count Integer nonmotr_count
nonmotr_death_count Integer nonmotr_death_count
nonmotr_susp_serious_inj_count Integer nonmotr_susp_serious_inj_count
ntfy_hiwy_maint SmallInteger ntfy_hiwy_maint
ped_count Integer ped_count
ped_death_count Integer ped_death_count
ped_susp_serious_inj_count Integer ped_susp_serious_inj_count
person_count Integer person_count
police_agcy String police_agcy
possible_inj_count Integer possible_inj_count
rdwy_surf_type_cd String rdwy_surf_type_cd
relation_to_road String relation_to_road
roadway_cleared String roadway_cleared
road_condition String road_condition
sch_bus_ind SmallInteger sch_bus_ind
sch_zone_ind SmallInteger sch_zone_ind
secondary_crash SmallInteger secondary_crash
small_truck_count Integer small_truck_count
spec_juris_cd String spec_juris_cd
susp_minor_inj_count Integer susp_minor_inj_count
susp_serious_inj_count Integer susp_serious_inj_count
suv_count Integer suv_count
tcd_func_cd String tcd_func_cd
tcd_type String tcd_type
tfc_detour_ind SmallInteger tfc_detour_ind
time_of_day String time_of_day
total_units Integer total_units
tot_inj_count Integer tot_inj_count
unbelted_occ_count Integer unbelted_occ_count
unb_death_count Integer unb_death_count
unb_susp_serious_inj_count Integer unb_susp_serious_inj_count
unk_inj_deg_count Integer unk_inj_deg_count
unk_inj_per_count Integer unk_inj_per_count
urban_rural String urban_rural
van_count Integer van_count
vehicle_count Integer vehicle_count
vulnerable_road_user_count Integer vulnerable_road_user_count
vulnerable_road_user_death_count Integer vulnerable_road_user_death_count
vulnerable_road_user_ser_inj_count Integer vulnerable_road_user_ser_inj_count
weather1 String weather1
weather2 String weather2
workers_pres SmallInteger workers_pres
work_zone_ind SmallInteger work_zone_ind
work_zone_loc String work_zone_loc
work_zone_type String work_zone_type
wz_close_detour SmallInteger wz_close_detour
wz_flagger SmallInteger wz_flagger
wz_law_offcr_ind SmallInteger wz_law_offcr_ind
wz_ln_closure SmallInteger wz_ln_closure
wz_moving SmallInteger wz_moving
wz_other SmallInteger wz_other
wz_shlder_mdn SmallInteger wz_shlder_mdn
wz_workers_inj_killed SmallInteger wz_workers_inj_killed
shape Geometry shape Feature geometry.