History of South America

What was the last Spanish colony in American war?

The last Spanish colony in the Americas was Cuba, which gained its independence in 1898 after the Spanish-American War.