The bay areas ethnic diversity is profound and quite visible. Mexican, Chinese, Vietnamese, African American and now South Asians mingle amoong the majority Caucasians.
Also as expected, except us techie Desis and a few richer Chinese, the other groups seem to be pretty much occupying the "lower middle class " here .. as far as income is considered.
I read some cool statistics of the San Fransisco Bay Area here.
Notable is that over the past few decades the number of Asians and Hispanics has almost doubled here mostly dou to a mix of growing opportunity and growing illegal immigration.
It is worth noticing that although from the outside it may seem that America is a nice racial and cultural mix, but outside business its always starkly visible that people from these ethnic groups do not mingle with people from other groups. Something very different from us cosmopolitan Indians, where even if we come from so many parts of India, Bhaiyyas, Mallus, Surds, Gujjus, Marus, Bongs, Kobras and Debras, we never distance ourselves from other groups. Maybe we are more secure about our identity in India. I think, America as an entity does not exist, so people here stick to their original ethnic roots and superficially pretend to be Americans.