St. John Authority

St. John is a middle-income village of 286 with home prices -0.0× below the North Dakota median.