General MacArthur es un municipio de la provincia de Sámar Oriental en Filipinas.
Según el censo del 2007, tiene 11,625 habitantes.
General MacArthur se subdivide administrativamente en 30 barangayes.