You asked:

31 pounds to american currency

  • £31 is $39.91, which is the currency used in the United States.