Ash Grove is an unincorporated community in Davis County, in the U.S. state of Iowa.
The community's population was 45 in 1890, 56 in 1900, and 55 in 1920. The population was 55 in 1940.