Skip to contents

Get American Community Survey (ACS) data and metadata

get_acs_tables() get_acs_geographies() get_acs_geography()
Get multiple tables or multiple geographies of ACS data
get_acs_ts()
Get multiple years of ACS data for time series analysis
vec_get_acs()
Vectorized variant of tidycensus::get_acs

Interpolate ACS data across areas

make_area_xwalk() use_area_xwalk()
Make and use crosswalk data based on U.S. Census block-level weights for U.S. Census tracts and non-Census geographic areas
make_block_xwalk()
Make crosswalk data for U.S. Census blocks and tracts

Format gt tables and ACS data frames

gt_acs()
Create a gt table with formatted ACS estimate and percent estimate columns
gt_acs_compare()
Create a gt table with values compared by name, geography, or other grouping variable
tab_acs_source_note()
Add a Census data source note to a gt table
fmt_acs_county() fmt_acs_minutes()
Format place names or column titles in a gt table or data frame with ACS data
fmt_acs_estimate() fmt_acs_percent() cols_label_ext()
Format estimate and margin of error columns in a gt table
fmt_acs_jam_values()
Format jam values in an estimate column of a gt table or ACS data frame

Apply labels and scales to ggplot2 plots

labs_acs_survey()
Label a ggplot2 plot and add a caption based on an ACS survey year
scale_x_acs_estimate() scale_y_acs_percent() scale_x_acs_percent() scale_y_acs_estimate() scale_x_acs_ts() scale_y_acs_ts()
Scales for plotting ACS data with ggplot2

Additional utility functions for ACS data

acs_survey_match() acs_survey_sample() acs_survey_ts() acs_survey_label() acs_survey_label_table()
Assorted helpers for ACS survey types and labels
acs_table_race_iteration()
Append a set of race iteration codes to an ACS table ID
acs_table_variables()
Convert an ACS table ID to a set of variable ID values
join_acs_geography_ratio()
Join ACS data from a single reference geography by variable to calculate a ratio value based on the reference geography data
join_acs_parent_column()
Join parent column titles to ACS data based on parent column ID values
join_acs_percent()
Join percent estimates to ACS data based on denominator values
collapse_acs_variables()
Collapse variables into a new label column using forcats::fct_collapse()
select_acs_cols()
Select columns from an ACS data frame using dplyr::select()
filter_acs()
Filter ACS data by table ID, variables, or other attributes using dplyr::filter()
load_acs_vars()
Load ACS variables with tidycensus::load_variables()

Reference data

race_iteration
Race or Latino Origin Table Codes
jam_values
ACS Jam Values for Medians
tigerweb_geo_index
U.S. Census Bureau ArcGIS Services Index