Melzo is an unincorporated community in southern Jefferson County, in the U.S. state of Missouri.[1] The community is located on Missouri Route E just north of the Jefferson-St. Francois county line. DeSoto is eight miles to the north and Bone Terre is approximately six miles to the south.[2]