Ocie is an unincorporated community in southwestern Ozark County, Missouri, United States, 0.66 miles (1.06 km) from the Taney County line. It is located 1.1 miles (1.8 km) south of U.S. Highway 160, 6.0 miles (9.7 km) west-southwest of Theodosia. The townsite is in a valley 0.8 miles (1.3 km) north of the Lick Creek arm of Bull Shoals Lake.