Duarte () 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.
It is bounded to the north by the San Gabriel Mountains, to the north and west by the cities of Bradbury and Monrovia, to the south by the city of Irwindale, and to the east by the cities of Irwindale and Azusa.
Duarte is located on historic U.S. Route 66 which today follows Huntington Drive through the middle of the city. The town holds an annual Salute to Route 66 Parade on the third weekend in September on Huntington Drive.
Duarte is located at 34°08′25″N 117°57′42″W.
According to the United States Census Bureau, the city has a total area of 6.7 square miles (17 km2), all land.
The 2010 United States Census reported that Duarte had a population of 21,321. The population density was 3,186.8 people per square mile (1,230.4/km2). The racial makeup of Duarte was 11,076 (51.9%) White (26.9% Non-Hispanic White), 1,587 (7.4%) African American, 179 (0.8%) Native American, 3,361 (15.8%) Asian, 26 (0.1%) Pacific Islander, 4,108 (19.3%) from other races, and 984 (4.6%) from two or more races. Hispanic or Latino of any race were 10,190 persons (47.8%).