Cornelia is an unincorporated community in southern Johnson County, in the U.S. state of Missouri.[1]
The community is on Missouri Route 13 seven miles south of Warrensburg and five miles north of Post Oak.[2]
A post office called Cornelia was established in 1855, and remained in operation until 1904.[3] The community was named after Cornelia Love, the wife of an early settler.[4] A variant name was "Shanghai".[1] The reason it was called Shanghai was that Dr. Love, who founded the community, raised Shanghai chickens.