RIPA police stop data - reason for stop
About this dataset
The primary reason a person was stopped by the San Diego Police Department.
Data were collected according to requirements set forth in Government Code section 12525.5 that was enacted as a result of the Racial and Identity Profiling Act of 2015 (AB 953), also known as RIPA.
The file contains one row per detailed reason per person stopped by Police. An officer may only record one primary reason for stopping a person; however additional details related to the primary reason may result in multiple rows per person stopped by Police. The person stopped is uniquely identified in the pid field, and the stop is uniquely identified in the stop_id field. These two fields can be used to join this dataset to the other RIPA datasets available.
Get the data
Browse the table below for all files available for this dataset
View a data sample
Showing 1 transposed sample row. Download the full dataset or a view to get the data.
Data Sample
| Field | Sample Value |
|---|---|
| id | 292418 |
| pid | 1 |
| reasonforstop | Reasonable Suspicion |
| reasonforstopcode | 13082.0 |
| reasonforstopcodetext | 243(A) PC - BATTERY ON PERSON (M) 13082 |
| reasonforstopdetail | Matched suspect description |
| reasonforstopexplanation | spit on someone |
| insertdatetime | 2026-05-28 06:00:01.710000 |
Understand the data
Each field in the data is defined in the table below. Use this information to inform usage of the data.
Download dictionaryData Dictionary
| Field | Field_type | Description | Possible_values |
|---|---|---|---|
| uid | str | universally unique identifier | |
| id | int64 | unique identifer for stop | |
| pid | int64 | unique identifer for person on a stop | |
| reasonforstop | str | primary reason the officer stopped the person | https://oag.ca.gov/system/files/media/ripa-final-text-of-proposed-regulations.pdf |
| reasonforstopcode | str | specific violation if reason for stop is traffic violation or reasonable suspicion of criminal activity (code) | see reasonForStopCodeText attribute for descriptions of codes |
| reasonforstopcodetext | str | specific violation if reason for stop is traffic violation or reasonable suspicion of criminal activity (description) | |
| reasonforstopdetail | str | detailed primary reason the officer stopped the person | https://oag.ca.gov/system/files/media/ripa-final-text-of-proposed-regulations.pdf |
| reasonforstopexplanation | str | brief narrative explaining the reason for the stop | |
| insertdatetime | datetime |
- PublisherPolice
- Last Updated Jun 1, 2026
- Update Frequency Quarterly
- Date Issued Apr 16, 2019
- Available Formats .CSV
- License View License
Data & Analytics
data@sandiego.gov