Traffic Stop Dataset | Last Updated 6 Mar 2019

In 2001, the Saint Paul Police Department began collecting data on traffic stops as part of an agreement with the Saint Paul Chapter of the NAACP. The department uses a data collection system to gather information about all traffic stops made by its officers. This data includes: • Total number of traffic stops • Traffic stops by race and gender • Driver searches by race and gender • Vehicle searches by race and gender • Reason for stop (available starting in 2017) The maps and graphs on this site are the police department’s best effort to show and understand the data. While reviewing the information, please note: • Graphs and charts are created using raw data • Data reflects traffic stops originating by St. Paul Police Officers • Race is based on officers’ perceptions • Fields indicating “No Data” may be due to a variety of factors, including: - Age data is only collected when a citation is issued - Reason for stop data was not collected before 2017 - Technology changes over time - Technical errors - Lack of available information To better understand how the data reflects officers’ day-to-day activities, please click on the maps below. It may be helpful to see where most of the calls for service originate, where traffic crashes occur, and in which grids stops are made. About the Saint Paul Police Department: The Saint Paul Police Department employs approximately 800 people, including more than 625 sworn officers. The department responds to approximately 300,000 calls for service and investigates about 13,000 Part I crimes each year. Officers and employees work to promote safe and healthy neighborhoods by providing Trusted Service with Respect. Additional City of Saint Paul demographics data may be found at

This dataset has the following 12 columns:

Column NameAPI Column NameData TypeSample Values
YEAR OF STOPyear_of_stopnumber
DATE OF STOPdate_of_stopcalendar_date
RACE OF DRIVERrace_of_drivertext
GENDER OF DRIVERgender_of_drivertext
DRIVER SEARCHED?driver_searchedtext
VEHICLE SEARCHED?vehicle_searchedtext
CITATION ISSUED?citation_issuedtext
AGE OF DRIVERage_of_drivernumber
REASON FOR STOPreason_for_stoptext
POLICE GRID NUMBERpolice_grid_numbernumber
LOCATION OF STOP BY POLICE GRIDlocation_of_stop_by_police_gridlocation