Yes, no, and maybe.
Whether first cousin marriage is legal depends on the state you live in. First cousin marriages are permitted in about 20 of the US States, with another 6 of them allowing it under certain specific circumstances. Please refer to the Related Links, below.
It is also legal in many other countries. Check on the law in the country where you live.