Hope is a city in southern Dickinson County, Kansas, United States. As of the 2010 census, the city population was 368. The motto of Hope is "There Will Always Be Hope In Kansas", which is also the name of a song.