Alfordsville is a town in Reeve Township, Daviess County, Indiana, United States.
[6] Alfordsville is situated in a hilly area in southeastern Daviess County, northwest of Jasper.
The Glendale Fish and Wildlife Area, which includes Dogwood Lake, lies to the west of Alfordsville.
According to the 2010 census, Alfordsville has a total area of 0.07 square miles (0.18 km2), all land.
21.6% of all households were made up of individuals, and 8.1% had someone living alone who was 65 years of age or older.
There were 9.4% of families and 18.5% of the population living below the poverty line, including 25.6% of under eighteens and 50.0% of those over 64.