The Irish striker, from Gortnahoe, has signed a three and a half year deal at the KC Stadium for a deal that could reportedly rise to 7 million pounds.
Long scored 22 goals in 87 games for West Brom.
The 26 year old almost moved to Hull on transfer deadline day last summer.