The price of Spam today isn't what it used to be. Back in the 1940s and 1950s, you could buy Spam for only a few cents a can. Today, it's anywhere from $2 to $7. Part of that is because of inflation.