Moholm är en tätort i Töreboda kommun i norra Västergötland, belägen 15 km söder om Töreboda och 30 km norr om Skövde.
1859 öppnades på gränsen mellan Mo och Hjälstads socknar en järnvägsstation på den då nya Västra stambanan. Den fick namnet Moholm, efter ett intilliggande säteri. 1874 öppnades en bibana som förband Mariestad med stambanan, och Moholm kom att bli en järnvägsknut. 1891 blev samhället också tingsort för Vadsbo härads södra tingslag. 1940-1955 var Moholm municipalsamhälle.