As of June 2020, the coronavirus pandemic has led to more than 2.3 million confirmed infections and 121 thousand fatalities in the United States, with starkly different incidence by race and ethnicity. Our study examines racial and ethnic disparities in confirmed COVID-19 cases across six diverse cities – Atlanta, Baltimore, Chicago, New York City, San Diego, and St. Louis – at the ZIP code level (covering 436 “neighborhoods” with a population of 17.7 million). Our analysis links these outcomes to six separate data sources to control for demographics; housing; socioeconomic status; occupation; transportation modes; health care access; long-run opportunity, as measured by income mobility and incarceration rates; human mobility; and underlying population health. We find that the proportions of black and Hispanic residents in a ZIP code are both positively and statistically significantly associated with COVID-19 cases per capita. The magnitudes are sizeable for both black and Hispanic, but even larger for Hispanic. Although some of these disparities can be explained by differences in long-run opportunity, human mobility, and demographics, most of the disparities remain unexplained even after including an extensive list of covariates related to possible mechanisms. For two cities – Chicago and New York – we also examine COVID-19 fatalities, finding that differences in confirmed COVID-19 cases explain the majority of the observed disparities in fatalities. In other words, the higher death toll of COVID-19 in predominantly black and Hispanic communities mostly reflects higher case rates, rather than higher fatality rates for confirmed cases.