I don't understand why the semicolon in the sentence below is correct; I've been told that it is.
"In 1960 there were 5 lawyers in this county; today there are 125."
For the semicolon to be correct, "today there are 125" must be an independent clause, which is defined as a group of words that contains a subject and verb and expresses a complete thought (
Purdue OWL: Independent and Dependent Clauses). I don't think the clause in question fulfills the last criterion. If you were to come up to someone and say, "Today there are 125," he/she would not understand you. He/she might reply, "Today there are 125 what?" Therefore, "today there are 125" does not express a complete thought; it cannot stand on its own.
What do you think?
Thanks!