
How the Richmond Police Department improves police reporting with real-time, unified data
Author
Staff
Peregrine
Published
February 1, 2024

Author
Staff
Peregrine
Published
February 1, 2024

“Peregrine is a huge time-saver. It makes me more efficient by orders of magnitude. Manually collating the data needed for our monthly reports to the city or managing the UCR to NIBRS transition and reporting crime statistics would have been hard – but Peregrine makes it easy.”
Sofia Ayala, Crime Analyst
Richmond PD, California
Every month, the Richmond, California Police Department (RPD) reports crime statistics by city districts. Crime analysts like Sofia Ayala spend hours – often a day or more – collecting data from the department’s computer-aided dispatch (CAD) and record management (RMS) systems, along with information about citations, traffic collisions, field contacts, and other calls for service, collating them into categories for analysis to support decision-making.
They’re public; you can read the reports online. “These reports help our department communicate with city officials and the public,” Sofia explained. “We’re building trust, aligning on priorities, and showing the progress we’re making on keeping people safe.”
Sofia and other analysts at Richmond do internal reporting, too, every 2 weeks. “We use interactive maps and dashboards in Peregrine for our patrol officers,” she continued. “These reports are our department’s CompStat. We look at a broad range of calls for service in each district, from quality-of-life issues, things like trespassing, to crime trends like robberies or a spike in vehicle thefts. We plot the data on a map, which can help us understand what issues are happening where, why, and what actions our department should take.”
With Peregrine, Sofia and other analysts no longer spend hours cleaning, formatting, and visualizing data. Instead, analysts can quickly and accurately analyze data in real time, producing dynamic reports in minutes. Beyond speed and simplicity, easily plotting data on a map has been a game changer for Richmond’s Police Department.
“We recently had a string of robberies in Richmond over the course of a few weeks. Peregrine allowed us to easily visualize not just where, but when these crimes occurred. Patrol was aware of what crimes happened, and of course we could give them addresses, but a dynamic map that updates in real-time is a completely different – and better – experience for our officers.”
CompStat and public reports aren’t the only kinds of analysis departments like Richmond regularly conduct. Effective January 2021, the National Incident Based Reporting System (NIBRS) became the default way to report crime statistics to the FBI. It’s a marked change; departments had been using one framework for decades, only to recently shift to another reporting regime.
RPD explains the difference: “The implementation of NIBRS is expected to provide consistency throughout the U.S. and will bring improved detail and a more transparent approach to crime reporting for the public.”
Without Peregrine, the transition to NIBRS is much more challenging. Sofia would have had to manually download the raw data from the department’s RMS system, then manually plot, filter, and tally crimes, arrests, calls for service, and other data points across districts.
“Peregrine is a huge time-saver. It makes me more efficient by orders or magnitude. Manually collating the data needed for our monthly reports to the city or managing the UCR to NIBRS transition and reporting crime statistics would have been hard – but Peregrine makes it easy.”
Turn your department’s data into an asset to keep your community safe. Get in touch today.
Peregrine is built on AWS GovCloud.
KEY IDEAS:
- Richmond Police Department analysts spent hours or days manually gathering and reconciling data to produce public, internal, and federal reports.
- Manual reporting workflows slow police analysis by requiring data extraction, cleaning, and analysis across disconnected systems, leading to delayed insights and outdated information.
- Data integration platforms unify and standardize disparate data sources, enabling real-time analysis, automated reporting, and dynamic data visualization.
- With unified data, Richmond PD streamlined reporting workflows, increased transparency, enhanced CompStat decision making, and simplified NIBRS compliance.
“Peregrine is a huge time-saver. It makes me more efficient by orders of magnitude. Manually collating the data needed for our monthly reports to the city or managing the UCR to NIBRS transition and reporting crime statistics would have been hard – but Peregrine makes it easy.”
Sofia Ayala, Crime Analyst
Richmond PD, California
RICHMOND, Calif. — Police departments need accurate reporting to:
For many agencies, however, gathering and analyzing that data requires extensive manual effort, taking time away from higher impact work.
Crime analysts at the Richmond Police Department in California would spend hours or days cleaning, formatting, and visualizing data from siloed systems to fulfill reporting requirements. To save time and increase data accuracy, Richmond PD turned to Peregrine as its data integration solution.
Peregrine unifies and standardizes the agency’s disparate data sources, enabling real-time analysis and dynamic visualizations. Keep reading to learn how data integration supports Richmond PD’s community relationships, optimizes decision making, and streamlines government reporting.
Police departments rely on data from dozens of historical and real-time sources, which all gather and store data in unique ways. Many agencies lack a way to view, analyze, and action all of their data at once. Without a unified platform that harmonizes their siloed systems, police analysts must:
🔎 WHY IS POLICE REPORTING SO TIME-CONSUMING WITHOUT UNIFIED DATA?
- Data is stored across multiple disconnected systems.
- Analysts must manually gather and reconcile information.
- Different reporting requirements require repetitive workflows.
At Richmond PD, crime analysts support multiple types of reporting, each with different requirements:
🔎 WHAT IS NIBRS, AND WHY DOES IT MATTER FOR POLICE REPORTING?
- NIBRS became the FBI’s standard for crime reporting in 2021.
- It replaces the older UCR system with more detailed, incident-level data.
- NIBRS requires agencies to collect and report significantly more information.
Every month, Richmond PD reports crime statistics by city districts. Crime analysts like Sofia Ayala spend hours — often a day or more — manually collecting data from disconnected data sources and collating them into categories for analysis to support decision making. Analysts pull information from:
Federal reporting adds another layer of complexity. With the transition from UCR to NIBRS in 2021, departments like Richmond PD must meet stricter, more detailed reporting requirements.
Despite their differences, each type of report required analysts to manually gather, clean, and reconcile data from multiple systems. As a result, analysts spend more time preparing data than analyzing it, delaying insights that could improve decision making and public safety.
🔑 KEY TAKEAWAY: Without unified data, police reporting is slow and resource-intensive — limiting analysts’ ability to deliver timely, accurate insitights — because it…
- Requires manual collection and reconciliation across siloed systems
- Delays time-sensitive information and risks stale data
- Reduces time for higher-impact work
To streamline reporting workflows and real-time analysis, Richmond PD onboarded Peregrine as its unified data platform. Data integration solutions like Peregrine:
CASE STUDY → Cherokee Sheriff’s Office: Transforming Overdose Insights From Spreadsheet to Strategy
By eliminating manual data collection and reconciliation, data integration transforms reporting from a time-intensive process into a real-time workflow. With Peregrine, Ayala and other analysts no longer spend hours cleaning, formatting, and visualizing data. Instead, analysts can quickly and accurately analyze data in real time, producing dynamic reports in minutes.
🔑 KEY TAKEAWAY: Data integration enhances reporting by turning fragmented information into meaningful, actionable insights. This…
- Enables real-time analysis across police systems
- Eliminates manual data collection and cleaning
- Streamlines workflows for all reporting requirements
With Peregrine, Richmond PD can generate its public dashboard, CompStat analyses, and federal reports from a single, unified data source. That has direct impacts on community trust, accountability, and safety.
💡AT A GLANCE: HOW UNIFIED DATA TRANSFORMS REPORTING AT RICHMOND PD
- Digestible public-facing dashboards strengthen community relationships.
- Real-time data analysis reveals crime trends, hotspots, and mitigation strategies.
- Integrated data simplifies NIBRS reporting while enabling more detailed reporting.
Richmond PD publishes its monthly crime statistics online to strengthen public trust. Integrated data increases timely reporting and supports meaningful community relationships, without taking days away from other police priorities.
“These reports help our department communicate with city officials and the public,” Ayala explained. “We’re building trust, aligning on priorities, and showing the progress we’re making on keeping people safe.”
READ MORE → Peregrine 101: Forging Community Relationships
Ayala and other analysts at Richmond PD also conduct internal reporting every two weeks. With access to real-time data, analysts can quickly identify trends and map hotspots.
🔎 WHAT IS COMPSTAT, AND HOW DOES REAL-TIME DATA IMPROVE IT?
- CompStat is a data-driven process for analyzing crime trends and developing prevention strategies.
- Real-time data reveals emerging patterns and hotspots.
- Crime mapping and visualization help agencies effectively allocate resources.
- Dynamic reports streamline internal strategic analysis.
“We use interactive maps and dashboards in Peregrine for our patrol officers,” Ayala continued. “These reports are our department’s CompStat. We look at a broad range of calls for service in each district, from quality-of-life issues, things like trespassing, to crime trends like robberies or a spike in vehicle thefts. We plot the data on a map, which can help us understand what issues are happening where, why, and what actions our department should take.”
📖 CASE EXAMPLE: Real-time crime mapping helped Richmond Police Department identify a string of robberies and deploy the right resources.
As Ayala explained, “We recently had a string of robberies in Richmond over the course of a few weeks. Peregrine allowed us to easily visualize not just where, but when these crimes occurred. Patrol was aware of what crimes happened, and of course we could give them addresses, but a dynamic map that updates in real-time is a completely different — and better — experience for our officers.”
Without Peregrine, the transition to NIBRS is much more challenging. Ayala would have had to:
READ MORE → The End of Manual NIBRS Reporting
“Peregrine is a huge time-saver. It makes me more efficient by orders of magnitude. Manually collating the data needed for our monthly reports to the city or managing the UCR to NIBRS transition and reporting crime statistics would have been hard — but Peregrine makes it easy.”
🔑 KEY TAKEAWAY: With unified data, Richmond PD can meet complex federal reporting requirements without adding manual workload, freeing analysts to focus on higher-impact work.
PUTTING IT ALL TOGETHER: HOW RICHMOND PD LEVERAGES DATA INTEGRATION TO ENHANCE REPORTING
- The Richmond Police Department uses Peregrine to save hours on producing various reports for elected officials, the public, and the department’s CompStat meeting.
- Dynamic data visualizations that update in real-time enable analysts to better identify and address crime trends and dig deeper on select crimes.
- Geospatial analysis also supports crime prevention strategies and analysis of quality-of-life issues.
Police reporting is essential to transparency, strategy, and compliance. However, without unified data, it can become a resource-draining, manual process that delays insights.
By integrating data across systems, Richmond PD transformed reporting from a fragmented workflow into a real-time capability. Analysts can now:
Using Peregrine, Richmond PD is able to improve efficiency, strengthen public trust, develop more informed policing strategies, and improve operational efficiency. Discover how Peregrine can turn your department’s data into an asset for community safety and transparency. Request a demo today.
Peregrine is built on AWS GovCloud.
Data integration improves police reporting by unifying data from multiple systems into a single platform. This eliminates manual data collection and analysis, allowing analysts to generate accurate reports quickly and focus on higher-value work.
Have a question?
Ask usFor media requests,
contact media@peregrine.io