Dunnell is a city in Martin County, Minnesota, United States. The population was 167 at the 2010 census.
A post office called Dunnell has been in operation since 1873. The city was named for Mark H. Dunnell, a member of the U.S. House of Representatives from Minnesota.