Truman is a city in Martin County, Minnesota, United States. The population was 1,115 at the 2010 census. The U.S. Census Bureau estimated 2011 population is 1,106.