Urbandale is a city in Polk and Dallas counties in the U.S. state of Iowa. As of the 2010 census, the city population was 39,463. It is part of the Des Moines–West Des Moines Metropolitan Statistical Area.