DownBallotR: Access Federal, State, and Local Election Data
Provides an 'R' interface for downloading and standardizing
election data to support research workflows. Election results are
published by states through heterogeneous and often dynamic web
interfaces that are not consistently accessible through existing
'R' packages or APIs. To address this, the package wraps state-specific
'Python' web scrapers through the 'reticulate' package, enabling access
to dynamic content while exposing consistent 'R' functions for querying
election availability and results across jurisdictions. The package is intended
for responsible use and relies on publicly accessible election result pages.
| Version: |
0.1.0 |
| Depends: |
R (≥ 4.1.0) |
| Imports: |
purrr, reticulate, rlang |
| Suggests: |
knitr, dplyr, pak, remotes, rmarkdown, testthat (≥ 3.0.0), withr |
| Published: |
2026-04-23 |
| DOI: |
10.32614/CRAN.package.DownBallotR (may not be active yet) |
| Author: |
Graham Chickering [aut, cre],
Chris Warshaw [ctb] |
| Maintainer: |
Graham Chickering <grahamchickering at gmail.com> |
| BugReports: |
https://github.com/gchickering21/DownBallotR/issues |
| License: |
Apache License (≥ 2.0) |
| URL: |
https://gchickering21.github.io/DownBallotR/,
https://github.com/gchickering21/DownBallotR |
| NeedsCompilation: |
no |
| SystemRequirements: |
Python (>= 3.10), pip |
| Language: |
en-US |
| Citation: |
DownBallotR citation info |
| Materials: |
NEWS |
| CRAN checks: |
DownBallotR results |
Documentation:
Downloads:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=DownBallotR
to link to this page.