Walkerton is a town in Lincoln Township, St. Joseph County, Indiana, United States. The population was 2,144 at the 2010 Census. It is part of the South Bend–Mishawaka, IN-MI, Metropolitan Statistical Area.
Walkerton is located at 41°27′50″N 86°29′4″W / 41.46389°N 86.48444°W / 41.46389; -86.48444 (41.463863, -86.484320).
According to the United States Census Bureau, the town has a total area of 1.7 square miles (4.5 km²), all land.