West Des Moines population: upper-middle class, predominantly white with growing diversity
Approximately 84% white, 7% Asian (strong Indian and Chinese presence), 4% Hispanic, 3% Black. Diversity is driven by professionals in technology and medicine. Median income is well above state average.
West Des Moines has a predominantly middle- and upper-middle-class profile. About 84% of the population is white, 7% Asian, 4% Hispanic, and 3% Black. The Asian community is large by Iowa standards, with a strong Indian and Chinese presence tied to technology, medicine, engineering, and higher education. Indian grocery stores (Patel Brothers, India Bazaar), Hindu temples (Hindu Temple of Greater Iowa, in nearby Madrid), and Indian restaurants are well established.
Korean, Vietnamese, and Taiwanese professionals form smaller communities. The Hispanic population has grown over recent decades, with Mexicans, Salvadorans, and Guatemalans working in construction, restaurants, and services. The Black community includes African Americans and African refugees. Brazilians are relatively few, generally professionals in technology, engineering, or medicine, or students at Drake and Iowa State. Median household income sits well above the state average.
Religious life is broad. Large Catholic parishes (St. Francis of Assisi), Lutheran congregations (Lutheran Church of Hope has a campus here), Methodist (Walnut Hills United Methodist), Presbyterian, Baptist, and various evangelical churches are all present. Mosques and Hindu temples are found in nearby Des Moines, along with a synagogue (Tifereth Israel). Politically, the city leans center-right with a moderate Republican tradition, though results shift with each election cycle. West Des Moines is generally described as politically moderate by Iowa standards.
- English
- Spanish
- Hindi and Telugu (Indian community)
- Mandarin and Cantonese
- Korean
- +2 more
- Protestant Christian (Lutheran, Methodist, Baptist, Evangelical)
- Catholic Christian
- Non-religious
- Hindu
- Muslim (small)
- +2 more
