It is also located within the Gentry County administrative subdivision of Miller Township.
[4] There is a post office at McFall, also a city hall and fire department, and a small apartment complex.
[6] McFall is located on Missouri Route T adjacent to the Gentry-Daviess county line.
The Elam Bend Conservation Area on the Grand River is three miles to the southwest.
[7] According to the United States Census Bureau, the city has a total area of 0.31 square miles (0.80 km2), all land.
The racial makeup of the city was 97.78% White, 1.48% African American, and 0.74% from two or more races.
There were 12.8% of families and 18.0% of the population living below the poverty line, including 21.3% of under eighteens and 24.2% of those over 64.