McDonald is a village in southern Trumbull County, Ohio, United States, along the Mahoning River.
[6] According to the United States Census Bureau, the village has a total area of 1.69 square miles (4.38 km2), all land.
There were 1,370 housing units at an average density of 810.7 per square mile (313.0/km2).
22.9% of all households were made up of individuals, and 10.7% had someone living alone who was 65 years of age or older.
There were 1,352 housing units at an average density of 804.9 per square mile (310.8/km2).
21.7% of all households were made up of individuals, and 11.4% had someone living alone who was 65 years of age or older.