McMillan, Oklahoma

McMillan is an unincorporated community in Marshall County, Oklahoma, United States. McMillan is located south of U.S. Route 70 in the western part of the county, 9.5 mi west of Madill.

A post office was established at McMillan, Indian Territory on March 28, 1892. It was named for Joseph E.A. McMillan, first postmaster.

At the time of its founding, McMillan was located in Pickens County, Chickasaw Nation.