Final answer:
The Spanish-American War was fought in Cuba and the Philippines.
Step-by-step explanation:
The Spanish-American War was fought in two main locations: Cuba and the Philippines. In Cuba, the U.S. forces fought against the Spanish army in battles such as the Siege of Santiago. In the Philippines, the U.S. fought against the Spanish colonial forces and later against Filipino nationalists in battles like the Battle of Manila Bay and the Battle of Manila.
Learn more about Locations of the Spanish-American War