Per capita consumption of avocados in the United States is approximately 2.5 lbs. per year. Although avocados are sold everywhere in the United States, it would be wrong to assume that the demand for avocados is the same throughout the country. Therefore, much of the US production of avocados doesn't go too far afield from the California orchards that produce them. A common explanation for this concentration of US consumption is that the West Coast and the Southwest have significant populations of Mexicans and Mexican-Americans.
Avocados are a common ingredient for many Mexican dishes and, thus, often consumed when eating out.
In addition, it is conceivable that the cooking and eating habits of non-Latinos can be strongly influenced by Mexican cuisine. In fact, the one day of greatest consumption of avocados in the US is the NFL's Super Bowl. First, we can assume that avocados are not a staple food product like milk, meat or rice. Second, because avocados are much like a luxury food good, people are more likely to buy more avocados if their income increases. This is unlike staple food goods which are usually bought in the same amount even if people's incomes go up.