Do not use a semicolon in the following situations.
BETWEEN A SUBORDINATE CLAUSE AND THE REST OF THE SENTENCE
BETWEEN AN APPOSITIVE AND THE WORD IT REFERS TO
TO INTRODUCE A LIST
BETWEEN INDEPENDENT CLAUSES JOINED BY AND, BUT, OR, NOR, FOR, SO, OR YET
EXCEPTION: If one or both of the independent clauses contain a comma, you may use a semicolon with a coordinating conjunction between the clauses.