Vigmostad is a village and a former municipality in Vest-Agder county in Norway. It is located along the Audna river in the Audnedalen valley in the present-day municipality of Lindesnes.
The municipality (originally the parish) is named after the old Vigmostad farm (Old Norse: Vígmundarstaðir), since that is the location of the church. The first element of the name is the old male name Vígmundar (river-mouth) or Vígmarr (river-mare(sea)) and the last element is staðir which means "homestead" or "farm".
The municipality of Vigmostad was established on 1 January 1911 when the old municipality of Nord-Audnedal was divided into Vigmostad (population: 923) and Konsmo (population: 782). On 1 January 1964, Vigmostad was merged with Sør-Audnedal and Spangereid to create the new municipality of Lindesnes. Prior to the merger, Vigmostad had a population of 589.