Roxbury is a census-designated place (CDP) in McPherson County, Kansas, United States.
The original name for the community was Colfax, which was established in 1871 with a trading post.
It was renamed to Roxbury on March 4, 1875 due to an act of legislature.
[4] There is a post office serving Zip Code 67476, a bank, and a grain storage facility by way of businesses in Roxbury.
Roxbury is served by the Smoky Valley USD 400 public school district.