Again and again I run into people on the right and left sides of the political fringe who hold to the bizarre idea that the United States has some sort of international empire because we have troops deployed overseas. While I agree that we have far too many troops in other countries and could save a lot of money in these hard times by bringing some of them home, these deployments certainly don't seem to fit the characteristics you would expect of troops who are part of an international empire.
The common claim is that we have "700 bases in 130 countries". That's almost as many countries as there are member states in the United Nations. Now, the definition of an empire is one nation exercising economic, political and military control over another. If these troops were deployed for that purpose, their role would presumably be to control the governments of those 130 countries, keep the civilian population under control, and protect the vast administrative network of our empire.
Yet if you look at what our troops are doing overseas you see something very different. Conveniently, the Heritage Foundation has compiled historical data on our overseas troop deployments. Foreign Policy in Focus also provides some useful information in a recent report.
The first problem is that to get to this popular figure of "700 bases in 130 countries," you have to cumulatively add up all of the deployments of the last 50 years and count extremely small deployments and minor facilities which are considered bases even when they have no actual military personnel stationed at them. You have to count as "bases" the the contingents of marine guards at 165 US embassies and smaller consular offices and such things as the hundreds of military golf courses, movie theaters, post exchanges and other recreational facilities. In fact, if you count all the facilities considered "bases" and all the embassies, you get about 860 bases in 165 countries, so the popular figures are a bit out of date.