Type: Small city
Region: Great Plains
Population: 121,000
Race: White (46%) Latino (22%) Oriental (11%) Black (11%) Indian (4%) First Nation (3%) Other (3%)
Median household income: $42,000 with low cost of living
Religious population: 67%
Religion: Protestant (37%) Catholic (24%) Mormon (21%) Jewish (9%) Hindu (4%) Animist (4%) Other (1%)
Percent of adults married: 70%
Percent of total population under 18: 28%
Education level: High school (83%), Bachelor's (38%), Master's and above (6%)
The community is also heavily self-reliant and distrusts outside influence.
A 4% Hindu city on the Great Plains?
Yes, I tried to make up very unrealistic demographics.
The 4% Hindu is not as strange as other aspects of the hypothetical. There are a number of pockets of Indian population in the Midwest, though it's more common in bug suburbs than in isolated small cities. For me the stranger aspect is the large mix of minority groups. Except for university towns that's fairly rare. Here's a real set of demographics from a real Midwest city that somewhat matches your population, income, and educational levels, and isn't a suburb.
Population 100-150K
Race: White (60%) Latino (5%) Asian (5%) Black (27%) Other/Multiracial (3%)
Median Household Income $46K
Education level age over 25: High School (88%), Bachelor's (32%)