has been updated with data from 2020. There are now more than 38 million case records available for bulk download.

And bulk court data collection is over

UPDATE: The state is still running the other websites that make bulk collection possible — so I will continue.

I was shocked to see this tweet today… I had no idea this was in the works. …

I’m excited to announce that 2018 case data has been published to

District court data from 2009 has also been published. It was my hope to collect district court data going back to 2007, but I found that data older than 2009 is not available on the website.


Unfortunately, my work may still be useful

Yesterday, HB 780 went into effect. Here’s a summary —

Public access to nonconfidential court records. Provides that a clerk of court or the Executive Secretary of the Supreme Court shall make nonconfidential court records or reports of aggregated, nonconfidential case data available to the public upon request.

There’s no…

Update #2: On April 17th, 2018, the district court data files were updated after Ned Oliver from the Richmond Times-Dispatch discovered missing cases from Norfolk’s data. The issue was that in early 2017, the district court combined Norfolk’s criminal, traffic, and civil courts, i.e. they stopped using FIPS codes 711…

A second look at speeding in Virginia

Once again, a thread on the Norfolk subreddit has prompted a look into speeding charges in Virginia’s court data. In my story from last year, I identified the counties and cities where drivers are most likely to be ticketed for speeding. Now it’s time to answer the more popular question…

In the 2017 session of the General Assembly, HB 1794 aimed to make the state’s case information website searchable across all localities and to make “the entire compilation of records contained therein…available upon request”. While the bill did not become law, the Office of the Executive Secretary (OES) did generate…

Data quality is important. Unfortunately, it doesn’t seem like Virginia’s lower courts do much to keep their data clean. I‘m going to go over some of the inconsistencies that I’ve found, starting with names. Here’s an example.

This individual has at least five unique spellings of his name. Middle name…

🎉 🎉 🎉

Download them at!

12 years of circuit criminal cases (2005–2016)

12 years of circuit civil cases (2005–2016)

7 years of district criminal / traffic cases (2010–2016)

2 years of district civil cases (2015–2016)

I make Virginia court case information available, in bulk. Twitter: @oilytheotter

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store