St. John Authority

St. John is a middle-income small town of 1,172 with home prices 2.1× below the Kansas median.