Santa Margarita (Bayan ng Santa Margarita) är en kommun i Filippinerna. Kommunen tillhör provinsen Samar och ligger på ön med samma namn. Folkmängden uppgår till 21 740 invånare.
Santa Margarita är indelat i 36 barangayer.