Duarte (/ˈdwɑːrti, duˈɑːrt/) is a city in Los Angeles County, California, United States. As of the 2010 census, the city population was 21,321, down from 21,486 at the 2000 census.

Duarte is located at 34°08′25″N 117°57′42″W / 34.140416°N 117.961678°W / 34.140416; -117.961678.