Yes, forex trading is indeed legal in the US, and is highly-regulated by government regulatory bodies, the National Futures Association (NFA) and the Commodity Futures Trading Commission (CFTC).