At the 2020
census, there were 29,568 people and 11,359 households in the town. The population density was . There were 12,501 housing units in the town. The racial makeup of the town was 79.45%
White, 3.46%
African American, 0.34%
Native American, 3.05%
Asian, 0.06%
Pacific Islander, 6.52% from
other races, and 7.12% from two or more races.
Hispanic or
Latino of any race were 13% of the population. There were 11,359 households, of which 28.6% had children under the age of 18 living with them, 44.7% were
married couples living together, 30.5% had a female householder with no spouse present, and 16.7% had a male householder with no spouse present. 11.7% of all households were made up of individuals, and 5.1% had someone living alone who was 65 years of age or older. The average household size was 2.54 and the average family size was 3.09. Age distribution was 19.3% under the age of 18, 6.6% from 18 to 24, 26.4% from 25 to 44, 26.4% from 45 to 64, and 21.2% who were 65 years of age or older. The median age was 43 years. The
median household income was $87,514, and the median family income was $104,950. The
per capita income for the town was $45,447. About 8.6% of the population were below the
poverty line, including 9.9% of those under age 18 and 8.2% of those age 65 or over. In 2000, 46.7% of Johnston residents identified themselves as being of
Italian heritage. This was the highest percentage of
Italian Americans of any municipality in the country. ==Parks and recreation==