library(tidycensus)
library(tidyverse)
library(sf)
library(ggplot2)
library(dplyr)
library(leaflet)
library(flextable)
library(gtable)
library(gt)
library(stringr)Set up Westend study area by block group
Westend_bg<-c("340390392004","340390393021","340390396002","340390390001","340390396003",
"340390394001", "340390395012", "340390395022","340390393011","340390393012",
"340390395021", "340390389003", "340390394003", "340390392003", "340390395011", "340390393022",
"340390394002", "340390396001")
Westend_bg_v2<-c("340390394001","340390395012","340390395022","340390395021",
"340390394003","340390395011","340390394002")Create block group maps
Block Group Maps
Section 5 Neighborhood Description and Statement of Need
Describe the neighborhood, including delineation of its boundaries, and list pertinent census tracts and block groups. Include one or more legible maps of the municipality and of the neighborhood that identify features in the neighborhood and surrounding area relevant to the neighborhood revitalization effort. One of these maps must be “plain,” showing the streets and street names within the proposed neighborhood. Indicate neighborhood boundaries, census tracts, and zoning designations on the maps. Please present maps at a reasonable scale (i.e.: 1”=200’ or 1”=100’). Organizations with Geographic Information System (GIS) capabilities are encouraged to submit their maps in both paper and electronic (digital) formats.
Section 5 Neighborhood Description and Statement of Need
###Describe conditions to establish the need for neighborhood revitalization. Support this description with statistical information. American FactFinder, at the US Census Bureau, is recommended as a data source and can help determine census tracts and block groups; data from the most recent American Community Survey, 5-year estimate should be obtained. You may access American FactFinder at: http://factfinder.census.gov. At a minimum, the following statistics should be obtained for the involved census tracts and block groups (for partial tracts, interpolation of data will be accepted):
##PEOPLE # Pull population fields
*Total Population
## [1] 30186
## [1] 30186
Table Population by Census Tract
| Tract | sum(estimate, na.rm = TRUE) |
|---|---|
| Census Tract 396 | 4498 |
| Census Tract 395.02 | 3653 |
| Census Tract 395.01 | 3299 |
| Census Tract 394 | 6039 |
| Census Tract 393.02 | 3023 |
| Census Tract 393.01 | 3248 |
| Census Tract 392 | 3515 |
| Census Tract 390 | 1917 |
| Census Tract 389 | 994 |
| County | sum(estimate, na.rm = TRUE) |
|---|---|
| Union County | 30186 |
Population by Race
## Getting data from the 2019-2023 5-year ACS
Race Catergory by Tract Table
Note: race table do not equal total population as you can select more than on race
Summary for the West End Table
| Race_Catergory | area_total | Grand_total | Percent |
|---|---|---|---|
| American_Indian_and_Alaska_Native_alone | 132 | 33309 | 0.4% |
| Asian_alone | 121 | 33309 | 0.4% |
| Black_or_African_American_alone | 8020 | 33309 | 24.1% |
| Native_Hawaiian_and_Other_Pacific_Islander_alone | 0 | 33309 | 0.0% |
| Some_other_race_alone | 16944 | 33309 | 50.9% |
| Two_or_more_races_ | 3123 | 33309 | 9.4% |
| Two_races_excluding_Some_other_race__and_three_or_more_races | 320 | 33309 | 1.0% |
| Two_races_including_Some_other_race | 2803 | 33309 | 8.4% |
| White_alone | 1846 | 33309 | 5.5% |
Hispanic
## Getting data from the 2019-2023 5-year ACS
## `summarise()` has grouped output by 'Tract'. You can override using the
## `.groups` argument.
Hispanc Table
| Ethnicity | area_total |
|---|---|
| Census Tract 389 | |
| Hispanic | 948 |
| Not_Hispanic | 46 |
| Census Tract 390 | |
| Hispanic | 1742 |
| Not_Hispanic | 175 |
| Census Tract 392 | |
| Hispanic | 2307 |
| Not_Hispanic | 1208 |
| Census Tract 393.01 | |
| Hispanic | 2327 |
| Not_Hispanic | 921 |
| Census Tract 393.02 | |
| Hispanic | 2352 |
| Not_Hispanic | 671 |
| Census Tract 394 | |
| Hispanic | 4248 |
| Not_Hispanic | 1791 |
| Census Tract 395.01 | |
| Hispanic | 2069 |
| Not_Hispanic | 1230 |
| Census Tract 395.02 | |
| Hispanic | 2285 |
| Not_Hispanic | 1368 |
| Census Tract 396 | |
| Hispanic | 1631 |
| Not_Hispanic | 2867 |
Median Age
## Getting data from the 2019-2023 5-year ACS
Sex Age
## Getting data from the 2019-2023 5-year ACS
## `summarise()` has grouped output by 'Tract', 'Age_Group', 'Sex',
## 'Age_category'. You can override using the `.groups` argument.
Dependency Table
Study age category
Dependency Table
| DependencyGroup | Tracttotal |
|---|---|
| Elderly_dependency | 2114 |
| Female_Subtotal | 14554 |
| Male_Subtotal | 15632 |
| Working_age | 19522 |
| Youth_dependency | 8550 |
| LifeStage | total |
|---|---|
| Active_Retirement | 6023 |
| Children | 9963 |
| Female_Subtotal | 14554 |
| Male_Subtotal | 15632 |
| Retirement_age | 2114 |
| Transitioning | 2730 |
| family formation | 9356 |
% of households headed by single womenHousehold Headed by Femal Households
# define variable
HouseholdType<-c(Total = "B11001_001E",
Family_households_ = "B11001_002E",
Marriedcouple_family = "B11001_003E",
Other_family_ = "B11001_004E",
Male_householder__no_spouse_present = "B11001_005E",
Female_householder__no_spouse_present = "B11001_006E",
Nonfamily_households_ = "B11001_007E",
Householder_living_alone = "B11001_008E",
Householder_not_living_alone = "B11001_009E")
# Pull census data
Plainfield_householdtype<-get_acs(geography = "block group",
state = "NJ",
county = "Union county",
variables = HouseholdType,
geometry = FALSE,
survey = "acs5",
output = "wide",
year = 2023)## Getting data from the 2019-2023 5-year ACS
# Remove Margin of Error & Total
Plainfield_householdtype<- Plainfield_householdtype %>% select (-Total)
# Pivot the variables
Plainfield_householdtype<-Plainfield_householdtype%>%
pivot_longer(
cols = -c(GEOID, NAME), names_to = "Type", values_to = "Count")
# Filter out the study area - West end Plainfield City
Plainfield_householdtype<-filter(Plainfield_householdtype, GEOID %in% Westend_bg)
# Seoerate the NAME Variable
Plainfield_householdtype <-Plainfield_householdtype %>%
separate(NAME, into = c("Block Group","Tract","County", "State"), sep = ";")
Plainfield_householdtype<- Plainfield_householdtype %>% select (-ends_with("M"))
# Create table Block and tracts
Plainfield_householdtype_SA<-Plainfield_householdtype %>%
group_by(County, Type)%>%
mutate(grandtotal = sum(Count))%>%
ungroup()
# Create Summary Table
Plainfield_householdtype_SA <- Plainfield_householdtype %>%
group_by( Type) %>%
summarise(Total_per_Type = sum(Count)) %>%
mutate(Percent = Total_per_Type / sum(Total_per_Type)) %>%
ungroup()| Type | Total_per_Type | Percent |
|---|---|---|
| B11001_001M | 2696 | 7.8% |
| B11001_002M | 2304 | 6.6% |
| B11001_003M | 1720 | 5.0% |
| B11001_004M | 1728 | 5.0% |
| B11001_005M | 1044 | 3.0% |
| B11001_006M | 1386 | 4.0% |
| B11001_007M | 1668 | 4.8% |
| B11001_008M | 1338 | 3.9% |
| B11001_009M | 776 | 2.2% |
| Family_households_ | 6342 | 18.3% |
| Female_householder__no_spouse_present | 2153 | 6.2% |
| Householder_living_alone | 1538 | 4.4% |
| Householder_not_living_alone | 498 | 1.4% |
| Male_householder__no_spouse_present | 1123 | 3.2% |
| Marriedcouple_family | 3066 | 8.8% |
| Nonfamily_households_ | 2036 | 5.9% |
| Other_family_ | 3276 | 9.4% |
###Income: median income; % of population with income below poverty level; unemployment rate
# Define variables for Ratio of Income to Poverty Level
poverty_vars <- c(
total = "C17002_001",
under_50_Deep_poverty = "C17002_002",
under_100_below_poverty_line = "C17002_003",
up_to_124_near_poverty = "C17002_004")
# Pull data on poverty
Plainfield_poverty <-get_acs(geography = "block group",
state = "NJ",
county = "Union county",
variables = poverty_vars,
geometry = FALSE,
survey = "acs5",
output = "wide",
year = 2023)## Getting data from the 2019-2023 5-year ACS
Plainfield_poverty<- Plainfield_poverty %>% select (-ends_with("M"))
Plainfield_poverty<-Plainfield_poverty%>%
pivot_longer(
cols = -c(GEOID, NAME), names_to = "Type", values_to = "Count")
Plainfield_poverty<-filter(Plainfield_poverty, GEOID %in% Westend_bg)| GEOID | NAME | Type | Count |
|---|---|---|---|
| 340390389003 | Block Group 3; Census Tract 389; Union County; New Jersey | totalE | 994 |
| 340390389003 | Block Group 3; Census Tract 389; Union County; New Jersey | under_50_Deep_povertyE | 29 |
| 340390389003 | Block Group 3; Census Tract 389; Union County; New Jersey | under_100_below_poverty_lineE | 22 |
| 340390389003 | Block Group 3; Census Tract 389; Union County; New Jersey | up_to_124_near_povertyE | 107 |
| 340390390001 | Block Group 1; Census Tract 390; Union County; New Jersey | totalE | 1857 |
| 340390390001 | Block Group 1; Census Tract 390; Union County; New Jersey | under_50_Deep_povertyE | 153 |
| 340390390001 | Block Group 1; Census Tract 390; Union County; New Jersey | under_100_below_poverty_lineE | 26 |
| 340390390001 | Block Group 1; Census Tract 390; Union County; New Jersey | up_to_124_near_povertyE | 154 |
| 340390392003 | Block Group 3; Census Tract 392; Union County; New Jersey | totalE | 1607 |
| 340390392003 | Block Group 3; Census Tract 392; Union County; New Jersey | under_50_Deep_povertyE | 3 |
| 340390392003 | Block Group 3; Census Tract 392; Union County; New Jersey | under_100_below_poverty_lineE | 139 |
| 340390392003 | Block Group 3; Census Tract 392; Union County; New Jersey | up_to_124_near_povertyE | 215 |
| 340390392004 | Block Group 4; Census Tract 392; Union County; New Jersey | totalE | 1908 |
| 340390392004 | Block Group 4; Census Tract 392; Union County; New Jersey | under_50_Deep_povertyE | 103 |
| 340390392004 | Block Group 4; Census Tract 392; Union County; New Jersey | under_100_below_poverty_lineE | 654 |
| 340390392004 | Block Group 4; Census Tract 392; Union County; New Jersey | up_to_124_near_povertyE | 85 |
| 340390393011 | Block Group 1; Census Tract 393.01; Union County; New Jersey | totalE | 1700 |
| 340390393011 | Block Group 1; Census Tract 393.01; Union County; New Jersey | under_50_Deep_povertyE | 160 |
| 340390393011 | Block Group 1; Census Tract 393.01; Union County; New Jersey | under_100_below_poverty_lineE | 514 |
| 340390393011 | Block Group 1; Census Tract 393.01; Union County; New Jersey | up_to_124_near_povertyE | 89 |
| 340390393012 | Block Group 2; Census Tract 393.01; Union County; New Jersey | totalE | 1457 |
| 340390393012 | Block Group 2; Census Tract 393.01; Union County; New Jersey | under_50_Deep_povertyE | 199 |
| 340390393012 | Block Group 2; Census Tract 393.01; Union County; New Jersey | under_100_below_poverty_lineE | 470 |
| 340390393012 | Block Group 2; Census Tract 393.01; Union County; New Jersey | up_to_124_near_povertyE | 40 |
| 340390393021 | Block Group 1; Census Tract 393.02; Union County; New Jersey | totalE | 1494 |
| 340390393021 | Block Group 1; Census Tract 393.02; Union County; New Jersey | under_50_Deep_povertyE | 124 |
| 340390393021 | Block Group 1; Census Tract 393.02; Union County; New Jersey | under_100_below_poverty_lineE | 389 |
| 340390393021 | Block Group 1; Census Tract 393.02; Union County; New Jersey | up_to_124_near_povertyE | 335 |
| 340390393022 | Block Group 2; Census Tract 393.02; Union County; New Jersey | totalE | 1475 |
| 340390393022 | Block Group 2; Census Tract 393.02; Union County; New Jersey | under_50_Deep_povertyE | 100 |
| 340390393022 | Block Group 2; Census Tract 393.02; Union County; New Jersey | under_100_below_poverty_lineE | 360 |
| 340390393022 | Block Group 2; Census Tract 393.02; Union County; New Jersey | up_to_124_near_povertyE | 74 |
| 340390394001 | Block Group 1; Census Tract 394; Union County; New Jersey | totalE | 2711 |
| 340390394001 | Block Group 1; Census Tract 394; Union County; New Jersey | under_50_Deep_povertyE | 520 |
| 340390394001 | Block Group 1; Census Tract 394; Union County; New Jersey | under_100_below_poverty_lineE | 214 |
| 340390394001 | Block Group 1; Census Tract 394; Union County; New Jersey | up_to_124_near_povertyE | 156 |
| 340390394002 | Block Group 2; Census Tract 394; Union County; New Jersey | totalE | 1687 |
| 340390394002 | Block Group 2; Census Tract 394; Union County; New Jersey | under_50_Deep_povertyE | 45 |
| 340390394002 | Block Group 2; Census Tract 394; Union County; New Jersey | under_100_below_poverty_lineE | 0 |
| 340390394002 | Block Group 2; Census Tract 394; Union County; New Jersey | up_to_124_near_povertyE | 0 |
| 340390394003 | Block Group 3; Census Tract 394; Union County; New Jersey | totalE | 1603 |
| 340390394003 | Block Group 3; Census Tract 394; Union County; New Jersey | under_50_Deep_povertyE | 125 |
| 340390394003 | Block Group 3; Census Tract 394; Union County; New Jersey | under_100_below_poverty_lineE | 144 |
| 340390394003 | Block Group 3; Census Tract 394; Union County; New Jersey | up_to_124_near_povertyE | 210 |
| 340390395011 | Block Group 1; Census Tract 395.01; Union County; New Jersey | totalE | 1973 |
| 340390395011 | Block Group 1; Census Tract 395.01; Union County; New Jersey | under_50_Deep_povertyE | 137 |
| 340390395011 | Block Group 1; Census Tract 395.01; Union County; New Jersey | under_100_below_poverty_lineE | 108 |
| 340390395011 | Block Group 1; Census Tract 395.01; Union County; New Jersey | up_to_124_near_povertyE | 91 |
| 340390395012 | Block Group 2; Census Tract 395.01; Union County; New Jersey | totalE | 1260 |
| 340390395012 | Block Group 2; Census Tract 395.01; Union County; New Jersey | under_50_Deep_povertyE | 45 |
| 340390395012 | Block Group 2; Census Tract 395.01; Union County; New Jersey | under_100_below_poverty_lineE | 133 |
| 340390395012 | Block Group 2; Census Tract 395.01; Union County; New Jersey | up_to_124_near_povertyE | 51 |
| 340390395021 | Block Group 1; Census Tract 395.02; Union County; New Jersey | totalE | 2083 |
| 340390395021 | Block Group 1; Census Tract 395.02; Union County; New Jersey | under_50_Deep_povertyE | 45 |
| 340390395021 | Block Group 1; Census Tract 395.02; Union County; New Jersey | under_100_below_poverty_lineE | 483 |
| 340390395021 | Block Group 1; Census Tract 395.02; Union County; New Jersey | up_to_124_near_povertyE | 50 |
| 340390395022 | Block Group 2; Census Tract 395.02; Union County; New Jersey | totalE | 1499 |
| 340390395022 | Block Group 2; Census Tract 395.02; Union County; New Jersey | under_50_Deep_povertyE | 41 |
| 340390395022 | Block Group 2; Census Tract 395.02; Union County; New Jersey | under_100_below_poverty_lineE | 26 |
| 340390395022 | Block Group 2; Census Tract 395.02; Union County; New Jersey | up_to_124_near_povertyE | 36 |
| 340390396001 | Block Group 1; Census Tract 396; Union County; New Jersey | totalE | 1503 |
| 340390396001 | Block Group 1; Census Tract 396; Union County; New Jersey | under_50_Deep_povertyE | 33 |
| 340390396001 | Block Group 1; Census Tract 396; Union County; New Jersey | under_100_below_poverty_lineE | 148 |
| 340390396001 | Block Group 1; Census Tract 396; Union County; New Jersey | up_to_124_near_povertyE | 40 |
| 340390396002 | Block Group 2; Census Tract 396; Union County; New Jersey | totalE | 1035 |
| 340390396002 | Block Group 2; Census Tract 396; Union County; New Jersey | under_50_Deep_povertyE | 18 |
| 340390396002 | Block Group 2; Census Tract 396; Union County; New Jersey | under_100_below_poverty_lineE | 114 |
| 340390396002 | Block Group 2; Census Tract 396; Union County; New Jersey | up_to_124_near_povertyE | 0 |
| 340390396003 | Block Group 3; Census Tract 396; Union County; New Jersey | totalE | 1917 |
| 340390396003 | Block Group 3; Census Tract 396; Union County; New Jersey | under_50_Deep_povertyE | 357 |
| 340390396003 | Block Group 3; Census Tract 396; Union County; New Jersey | under_100_below_poverty_lineE | 303 |
| 340390396003 | Block Group 3; Census Tract 396; Union County; New Jersey | up_to_124_near_povertyE | 199 |
##### Househood Income Past 12 months
Plainfield_householdIncome<-c(Total = "B19001_001E",
A_Less_than__10_000 = "B19001_002E",
B_10_000_to__14_999 = "B19001_003E",
C_15_000_to__19_999 = "B19001_004E",
D_20_000_to__24_999 = "B19001_005E",
E_25_000_to__29_999 = "B19001_006E",
F_30_000_to__34_999 = "B19001_007E",
G_35_000_to__39_999 = "B19001_008E",
H_40_000_to__44_999 = "B19001_009E",
I_45_000_to__49_999 = "B19001_010E",
J_50_000_to__59_999 = "B19001_011E",
K_60_000_to__74_999 = "B19001_012E",
L_75_000_to__99_999 = "B19001_013E",
M_100_000_to__124_999 = "B19001_014E",
N_125_000_to__149_999 = "B19001_015E",
O_150_000_to__199_999 = "B19001_016E",
P_200_000_or_more = "B19001_017E")
Plainfield_houseincome<- get_acs(geography = "block group",
state = "NJ",
county = "Union county",
variables = Plainfield_householdIncome,
geometry = FALSE,
survey = "acs5",
output = "wide",
year = 2023)## Getting data from the 2019-2023 5-year ACS
Plainfield_houseincome<- Plainfield_houseincome %>% select (-ends_with("M"))
Plainfield_houseincome<-Plainfield_houseincome %>% select(-Total)
Plainfield_houseincome<-Plainfield_houseincome%>%
pivot_longer(
cols = -c(GEOID, NAME), names_to = "Income_Group", values_to = "Count")
Plainfield_houseincome<-filter(Plainfield_houseincome, GEOID %in% Westend_bg)
Plainfield_houseincome<-Plainfield_houseincome %>%
separate(NAME, into = c("Block Group","Tract","County", "State"), sep = ";")
Plainfield_houseincome_SA<-Plainfield_houseincome%>%
group_by(County,Income_Group)%>%
summarise(Population = sum(Count)) %>%
mutate( Total = sum(Population))%>%
mutate(Percent = Population/Total)## `summarise()` has grouped output by 'County'. You can override using the
## `.groups` argument.
Table Household Income Study Area
| Income_Group | Population | Percent |
|---|---|---|
| Union County | ||
| A_Less_than__10_000 | 342 | 4.1% |
| B_10_000_to__14_999 | 98 | 1.2% |
| C_15_000_to__19_999 | 361 | 4.3% |
| D_20_000_to__24_999 | 281 | 3.4% |
| E_25_000_to__29_999 | 304 | 3.6% |
| F_30_000_to__34_999 | 284 | 3.4% |
| G_35_000_to__39_999 | 252 | 3.0% |
| H_40_000_to__44_999 | 361 | 4.3% |
| I_45_000_to__49_999 | 706 | 8.4% |
| J_50_000_to__59_999 | 1020 | 12.2% |
| K_60_000_to__74_999 | 691 | 8.2% |
| L_75_000_to__99_999 | 1337 | 16.0% |
| M_100_000_to__124_999 | 665 | 7.9% |
| N_125_000_to__149_999 | 576 | 6.9% |
| O_150_000_to__199_999 | 628 | 7.5% |
| P_200_000_or_more | 472 | 5.6% |
EDUCATION
## Getting data from the 2019-2023 5-year ACS
## Warning: There was 1 warning in `summarise()`.
## ℹ In argument: `across(where(is.numeric), sum, na.rm = TRUE)`.
## ℹ In group 1: `Tract = " Census Tract 389"`.
## Caused by warning:
## ! The `...` argument of `across()` is deprecated as of dplyr 1.1.0.
## Supply arguments directly to `.fns` through an anonymous function instead.
##
## # Previously
## across(a:b, mean, na.rm = TRUE)
##
## # Now
## across(a:b, \(x) mean(x, na.rm = TRUE))
| Metric | Census Tract 389 | Census Tract 390 | Census Tract 392 | Census Tract 393.01 | Census Tract 393.02 | Census Tract 394 | Census Tract 395.01 | Census Tract 395.02 | Census Tract 396 |
|---|---|---|---|---|---|---|---|---|---|
| grade_12_no_diplomaE | 1.0000000 | 0.000000 | 20.000000 | 67.000000 | 52.000000 | 90.000000 | 49.0000000 | 0.000000 | 48.0000000 |
| hs_diplomaE | 63.0000000 | 284.000000 | 750.000000 | 442.000000 | 365.000000 | 1062.000000 | 505.0000000 | 595.000000 | 658.0000000 |
| GEDE | 12.0000000 | 0.000000 | 29.000000 | 83.000000 | 20.000000 | 31.000000 | 61.0000000 | 86.000000 | 181.0000000 |
| some_college_lt1yrE | 36.0000000 | 14.000000 | 63.000000 | 22.000000 | 239.000000 | 178.000000 | 103.0000000 | 93.000000 | 123.0000000 |
| some_college_1plusE | 13.0000000 | 148.000000 | 110.000000 | 88.000000 | 112.000000 | 314.000000 | 166.0000000 | 141.000000 | 401.0000000 |
| associatesE | 5.0000000 | 43.000000 | 70.000000 | 72.000000 | 7.000000 | 126.000000 | 150.0000000 | 145.000000 | 122.0000000 |
| bachelorsE | 81.0000000 | 172.000000 | 155.000000 | 43.000000 | 64.000000 | 265.000000 | 234.0000000 | 247.000000 | 599.0000000 |
| mastersE | 0.0000000 | 0.000000 | 101.000000 | 31.000000 | 0.000000 | 84.000000 | 44.0000000 | 37.000000 | 254.0000000 |
| professional_degreeE | 0.0000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 3.0000000 | 24.000000 | 9.0000000 |
| doctoriateE | 0.0000000 | 0.000000 | 0.000000 | 0.000000 | 24.000000 | 0.000000 | 17.0000000 | 0.000000 | 21.0000000 |
| Tract_total | 211.0000000 | 661.000000 | 1298.000000 | 848.000000 | 883.000000 | 2150.000000 | 1332.0000000 | 1368.000000 | 2416.0000000 |
| grade_12_no_diplomaE_pct | 0.4739336 | 0.000000 | 1.540832 | 7.900943 | 5.889015 | 4.186047 | 3.6786787 | 0.000000 | 1.9867550 |
| hs_diplomaE_pct | 29.8578199 | 42.965204 | 57.781202 | 52.122642 | 41.336353 | 49.395349 | 37.9129129 | 43.494152 | 27.2350993 |
| GEDE_pct | 5.6872038 | 0.000000 | 2.234206 | 9.787736 | 2.265006 | 1.441860 | 4.5795796 | 6.286550 | 7.4917219 |
| some_college_lt1yrE_pct | 17.0616114 | 2.118003 | 4.853621 | 2.594340 | 27.066818 | 8.279070 | 7.7327327 | 6.798246 | 5.0910596 |
| some_college_1plusE_pct | 6.1611374 | 22.390318 | 8.474576 | 10.377358 | 12.684032 | 14.604651 | 12.4624625 | 10.307018 | 16.5976821 |
| associatesE_pct | 2.3696682 | 6.505295 | 5.392912 | 8.490566 | 0.792752 | 5.860465 | 11.2612613 | 10.599415 | 5.0496689 |
| bachelorsE_pct | 38.3886256 | 26.021180 | 11.941448 | 5.070755 | 7.248018 | 12.325581 | 17.5675676 | 18.055556 | 24.7930464 |
| mastersE_pct | 0.0000000 | 0.000000 | 7.781202 | 3.655660 | 0.000000 | 3.906977 | 3.3033033 | 2.704678 | 10.5132450 |
| professional_degreeE_pct | 0.0000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.2252252 | 1.754386 | 0.3725166 |
| doctoriateE_pct | 0.0000000 | 0.000000 | 0.000000 | 0.000000 | 2.718007 | 0.000000 | 1.2762763 | 0.000000 | 0.8692053 |
Housing
## Getting data from the 2019-2023 5-year ACS
| Tract | Total_sum | Owner_sum | Rental_sum | rental_per | owner_per |
|---|---|---|---|---|---|
| Census Tract 389 | 240 | 30 | 210 | 87.50000 | 12.500000 |
| Census Tract 390 | 538 | 18 | 520 | 96.65428 | 3.345725 |
| Census Tract 392 | 1011 | 195 | 816 | 80.71217 | 19.287834 |
| Census Tract 393.01 | 889 | 95 | 794 | 89.31384 | 10.686164 |
| Census Tract 393.02 | 951 | 0 | 951 | 100.00000 | 0.000000 |
| Census Tract 394 | 1622 | 482 | 1140 | 70.28360 | 29.716400 |
| Census Tract 395.01 | 874 | 442 | 432 | 49.42792 | 50.572082 |
| Census Tract 395.02 | 901 | 448 | 453 | 50.27747 | 49.722531 |
| Census Tract 396 | 1352 | 744 | 608 | 44.97041 | 55.029586 |
### Housing Occupancy Status
## Getting data from the 2019-2023 5-year ACS
| Tract | Total_sum | Occupied_sum | Vacant_sum | Occupied_per | Vacant_per |
|---|---|---|---|---|---|
| Census Tract 389 | 258 | 240 | 18 | 93.02326 | 6.976744 |
| Census Tract 390 | 585 | 538 | 47 | 91.96581 | 8.034188 |
| Census Tract 392 | 1157 | 1011 | 146 | 87.38116 | 12.618842 |
| Census Tract 393.01 | 912 | 889 | 23 | 97.47807 | 2.521930 |
| Census Tract 393.02 | 978 | 951 | 27 | 97.23926 | 2.760736 |
| Census Tract 394 | 1697 | 1622 | 75 | 95.58044 | 4.419564 |
| Census Tract 395.01 | 892 | 874 | 18 | 97.98206 | 2.017937 |
| Census Tract 395.02 | 901 | 901 | 0 | 100.00000 | 0.000000 |
| Census Tract 396 | 1462 | 1352 | 110 | 92.47606 | 7.523940 |
Median Home Value
## Getting data from the 2019-2023 5-year ACS
| Tract | value_medianE |
|---|---|
| Census Tract 389 | 428600 |
| Census Tract 390 | NA |
| Census Tract 392 | 338000 |
| Census Tract 393.01 | 418800 |
| Census Tract 393.02 | NA |
| Census Tract 394 | 373900 |
| Census Tract 395.01 | 403500 |
| Census Tract 395.02 | 369350 |
| Census Tract 396 | 369600 |
Median Gross Rent
## Getting data from the 2019-2023 5-year ACS
| Tract | value_medianE |
|---|---|
| Census Tract 389 | 1708.0 |
| Census Tract 390 | 1835.0 |
| Census Tract 392 | 1457.0 |
| Census Tract 393.01 | 1537.5 |
| Census Tract 393.02 | 1447.0 |
| Census Tract 394 | 1628.0 |
| Census Tract 395.01 | 1724.5 |
| Census Tract 395.02 | 1900.5 |
| Census Tract 396 | 1696.5 |
###Gross rent as % of household income (renter cost burden
## Getting data from the 2019-2023 5-year ACS
| Renter Cost Burden by Block Group | |||||
| Plainfield NRTC Study Area — ACS 2019–2023 | |||||
| tract | Renter HH | Burdened (30%+) | Severe (50%+) | % Burdened | % Severe |
|---|---|---|---|---|---|
| Census Tract 389 | 210 | 110 | 19 | 52.4 | 9.0 |
| Census Tract 390 | 520 | 318 | 121 | 61.2 | 23.3 |
| Census Tract 392 | 816 | 543 | 198 | 66.5 | 24.3 |
| Census Tract 393.01 | 794 | 394 | 289 | 49.6 | 36.4 |
| Census Tract 393.02 | 951 | 722 | 317 | 75.9 | 33.3 |
| Census Tract 394 | 1,140 | 520 | 233 | 45.6 | 20.4 |
| Census Tract 395.01 | 432 | 208 | 98 | 48.1 | 22.7 |
| Census Tract 395.02 | 453 | 266 | 128 | 58.7 | 28.3 |
| Census Tract 396 | 608 | 433 | 216 | 71.2 | 35.5 |
| Source: U.S. Census Bureau ACS 5-Year Table B25070 | |||||
###Owner costs as % of income (owner cost burden)
## Getting data from the 2019-2023 5-year ACS
| Owner Cost as Percentage of Household Income (Mortgaged Units) | |||||||||
| Plainfield NRTC Study Area — ACS 2019–2023 | |||||||||
| Category | Census Tract 389 | Census Tract 390 | Census Tract 392 | Census Tract 393.01 | Census Tract 393.02 | Census Tract 394 | Census Tract 395.01 | Census Tract 395.02 | Census Tract 396 |
|---|---|---|---|---|---|---|---|---|---|
| Less_than_ten | 21 | 0 | 25 | 0 | 0 | 9 | 2 | 7 | 9 |
| Ten_to_fifteen | 0 | 0 | 25 | 0 | 0 | 19 | 9 | 74 | 55 |
| Fifteen_to_twenty | 0 | 0 | 0 | 0 | 0 | 29 | 29 | 58 | 177 |
| Twenty_to_Twentyfive | 0 | 0 | 0 | 0 | 0 | 63 | 74 | 15 | 137 |
| Twentyfive_to_thirty | 0 | 0 | 55 | 7 | 0 | 60 | 52 | 59 | 67 |
| Thirty_to_thirtyfive | 0 | 0 | 5 | 0 | 0 | 0 | 37 | 5 | 21 |
| Thirtyfive_to_forty | 0 | 0 | 10 | 0 | 0 | 0 | 26 | 23 | 39 |
| Forty_to_Fifty | 3 | 0 | 10 | 33 | 0 | 59 | 38 | 23 | 22 |
| Fiftyplus | 0 | 0 | 9 | 0 | 0 | 87 | 93 | 71 | 98 |
| Not_computed | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Source: U.S. Census Bureau, ACS 5-Year Estimates, Table B25091 | |||||||||
| Owner Cost as Percentage of Household Income (No Mortgaged Units) | |||||||||
| Plainfield NRTC Study Area — ACS 2019–2023 | |||||||||
| Category | Census Tract 389 | Census Tract 390 | Census Tract 392 | Census Tract 393.01 | Census Tract 393.02 | Census Tract 394 | Census Tract 395.01 | Census Tract 395.02 | Census Tract 396 |
|---|---|---|---|---|---|---|---|---|---|
| Less_than_ten | 21 | 0 | 25 | 0 | 0 | 9 | 2 | 7 | 9 |
| Ten_to_fifteen | 0 | 0 | 25 | 0 | 0 | 19 | 9 | 74 | 55 |
| Fifteen_to_twenty | 0 | 0 | 0 | 0 | 0 | 29 | 29 | 58 | 177 |
| Twenty_to_Twentyfive | 0 | 0 | 0 | 0 | 0 | 63 | 74 | 15 | 137 |
| Twentyfive_to_thirty | 0 | 0 | 55 | 7 | 0 | 60 | 52 | 59 | 67 |
| Thirty_to_thirtyfive | 0 | 0 | 5 | 0 | 0 | 0 | 37 | 5 | 21 |
| Thirtyfive_to_forty | 0 | 0 | 10 | 0 | 0 | 0 | 26 | 23 | 39 |
| Forty_to_Fifty | 3 | 0 | 10 | 33 | 0 | 59 | 38 | 23 | 22 |
| Fiftyplus | 0 | 0 | 9 | 0 | 0 | 87 | 93 | 71 | 98 |
| Not_computed | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Source: U.S. Census Bureau, ACS 5-Year Estimates, Table B25091 | |||||||||
###Year structure built (age of stock; lead-paint/rehab flags) (Measures of condition & suitiability)
## Getting data from the 2019-2023 5-year ACS
| Year Structure Built by Census Tract | |||||||||
| Plainfield NRTC / West End Study Area — ACS 5-Year Estimates, Table B25034 | |||||||||
| Year Built | Census Tract 389 | Census Tract 390 | Census Tract 392 | Census Tract 393.01 | Census Tract 393.02 | Census Tract 394 | Census Tract 395.01 | Census Tract 395.02 | Census Tract 396 |
|---|---|---|---|---|---|---|---|---|---|
| 2020 or later | 0 | 0 | 0 | 0 | 0 | 69 | 0 | 0 | 0 |
| 2010–2019 | 68 | 0 | 0 | 19 | 186 | 0 | 13 | 4 | 0 |
| 2000–2009 | 0 | 106 | 49 | 40 | 23 | 0 | 28 | 88 | 13 |
| 1990–1999 | 0 | 0 | 38 | 119 | 237 | 114 | 12 | 0 | 14 |
| 1980–1989 | 5 | 41 | 64 | 0 | 21 | 23 | 113 | 75 | 129 |
| 1970–1979 | 74 | 129 | 40 | 66 | 56 | 104 | 10 | 215 | 225 |
| 1960–1969 | 53 | 0 | 40 | 65 | 8 | 183 | 7 | 104 | 216 |
| 1950–1959 | 1 | 26 | 53 | 181 | 143 | 299 | 142 | 84 | 329 |
| 1940–1949 | 3 | 81 | 141 | 148 | 140 | 197 | 74 | 21 | 124 |
| 1939 or earlier | 54 | 202 | 732 | 274 | 164 | 708 | 493 | 310 | 412 |
| Total units | 258 | 585 | 1,157 | 912 | 978 | 1,697 | 892 | 901 | 1,462 |
| Study Area Total | 516 | 1,170 | 2,314 | 1,824 | 1,956 | 3,394 | 1,784 | 1,802 | 2,924 |
| Source: U.S. Census Bureau, ACS 5-Year Estimates, Table B25034 | |||||||||
###Occupants per room (overcrowding)
## Getting data from the 2019-2023 5-year ACS
| Owner-Occupied Overcrowding by Census Tract | |||||||||
| Plainfield NRTC / West End Study Area — ACS 5-Year Estimates, Table B25014 | |||||||||
| Occupants per Room | Census Tract 389 | Census Tract 390 | Census Tract 392 | Census Tract 393.01 | Census Tract 393.02 | Census Tract 394 | Census Tract 395.01 | Census Tract 395.02 | Census Tract 396 |
|---|---|---|---|---|---|---|---|---|---|
| 0.50 or less per room | 30 | 0 | 178 | 62 | 0 | 267 | 260 | 191 | 628 |
| 0.51 to 1.00 | 0 | 18 | 17 | 9 | 0 | 178 | 145 | 198 | 116 |
| 1.01 to 1.50 (overcrowded) | 0 | 0 | 0 | 24 | 0 | 37 | 21 | 59 | 0 |
| 1.51 to 2.00 | 0 | 0 | 0 | 0 | 0 | 0 | 16 | 0 | 0 |
| 2.01 or more (severe) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Owner-occupied (total) | 30 | 18 | 195 | 95 | 0 | 482 | 442 | 448 | 744 |
| Source: U.S. Census Bureau, ACS 5-Year Estimates, Table B25014 | |||||||||