120 S Main St
Canton, KS 67428
Canton, KS 67428
The Canton Post Office is located in the state of Kansas within McPherson County. This location serves 1,465 Canton residents with a median income of $56,719. It's estimated that approximately 2,338 packages pass through this post office each year.