Some other foreign attacks on U.S. soil:
During the War of 1812, British forces burned the new capital at Washington, D.C. They also attacked Baltimore and New Orleans and captured Detroit, which at the time was a remote military outpost.
A brief incursion by Mexican troops across the Rio Grande began the U.S.-Mexican War in 1846. But the remaining action in that conflict occurred in California, New Mexico and in Mexico. California and New Mexico belonged to Mexico at the time.
Mexican revolutionaries led by Pancho Villa raided the town of Columbus, N.M., on March 9, 1916.
Japan attacked Pearl Harbor in Hawaii on Dec. 7, 1941, killing nearly 2,400 people and plunging America into World War II.
Terrorists blew up a truck bomb in the basement of the World Trade Center in February 1993, killing six people and injuring more than 1,000.