A chemical plant along the Ohio River in Beaver County will lay off 140 workers when it closes at the start of the new year.