Learn R Programming

Choroplethr

Choroplethr simplifies the creation of choropleth maps in R. Choropleths are thematic maps where geographic regions, such as states, are colored according to some metric, such as the number of people who live in that state. Choroplethr simplifies this process by

  1. Providing ready-made functions for creating choropleths using 220 different maps.
  2. Providing API connections to interesting data sources for making choropleths.
  3. Providing a framework for creating choropleths from arbitrary shapefiles.

Documentation

Documentation for choroplethr can be found here.

Technical Support

If you have a technical question about Choroplethr, please ask on StackOverflow: https://stackoverflow.com/questions/tagged/choroplethr.

Copy Link

Version

Install

install.packages('choroplethr')

Monthly Downloads

347

Version

4.0.0

License

BSD_3_clause + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Zhaochen He

Last Published

April 11th, 2025

Functions in choroplethr (4.0.0)

Admin1Choropleth

An R6 object for creating Administration Level 1 choropleths.
CountyZoomChoropleth

Create a county-level choropleth that zooms on counties, not states.
Choropleth

The base Choropleth object.
TractChoropleth

An R6 object for creating choropleths of Census Tracts.
USAChoropleth

Normal choropleth that draws Alaska and Hawaii as insets. In addition to a columns named "region" and "value", also requires a column named "state".
Admin1RegionChoropleth

An R6 object for creating Administration Level 1 choropleths based on regions.
StateChoropleth

Create a state-level choropleth
admin1_choropleth

Create an admin1-level choropleth for a specified country
CountryChoropleth

An R6 object for creating country-level choropleths.
CountyChoropleth

Create a county-level choropleth
country_choropleth

Create a country-level choropleth
county_choropleth_acs

Create a US County choropleth from ACS data
county_choropleth

Create a choropleth of US Counties
df_congress116_demographics

A data.frame containing demographic statistics about the 116th Congressional Districts
calculate_percent_change

Calculate the percentage change between two choroplethr dataframes.
admin1_region_choropleth

Create a map of Administrative Level 1 regions
choroplethr_wdi

Create a country-level choropleth using data from the World Bank's World Development Indicators (WDI)
df_county_demographics

A data.frame containing demographic statistics for each county in the United States.
df_pop_county

A data.frame containing population estimates for US Counties in 2012.
df_congress116_party

A data.frame containing party affiliation data about the Congressional Districts of 116th US Congress
continental_us_states

A vector of the names of US Continental US States.
congress116.regions

A data.frame containing geographic metadata about the Congressional Districts of the 116th US Congress
get_acs_data

Use tidycensus to obtain the data needed to create a choropleth map.
get_congressional_district_demographics

Get a handful of demographic variables on US Congressional Districts from the US Census Bureau as a data.frame.
df_pop_ny_tract

A data.frame containing population estimates for all Census Tracts in New York State in 2012.
get_tract_map

Get a map of tracts in a state, as a data.frame
df_president_ts

A data.frame containing all US presidential election results from 1789 to 2012
get_tract_demographics

Get a handful of demographic variables on Census Tracts in a State from the US Census Bureau as a data.frame.
filter_to_voting_congressional_districts

Remove non-voting Congressional Districts from a data.frame
double_map

Place two maps side by side
state_choropleth

Create a choropleth of US States
df_state_demographics

A data.frame containing demographic statistics for each state plus the District of Columbia.
df_ny_tract_demographics

A data.frame containing demographic statistics for each Census Tract in New York State.
df_president

A data.frame containing election results from the 2012 US Presidential election.
df_state_age_2015

A data.frame containing median age estimates for US states in 2015
df_pop_state

A data.frame containing population estimates for US States in 2012.
state_choropleth_acs

Create a US State choropleth from ACS data
visualize_df_by_race_ethnicity_party

Create box plots to visualize race and ethnicity by party
df_state_age_2010

A data.frame containing median age estimates for US states in 2010
df_pop_country

A data.frame containing population estimates for Countries in 2012.
tract_choropleth

Create a choropleth of Census Tracts in a particular state.
df_japan_census

A data.frame containing basic demographic information about Japan.
get_county_demographics

Get a handful of demographic variables on US Counties from the US Census Bureau as a data.frame.
get_state_demographics

Get a handful of demographic variables on US States from the US Census Bureau as a data.frame.