Is the following senetence considered an run-on one? Should I revise it?

"To Kill a Mockingbird by Harper Lee features the esteemed novel’s protagonist, a young girl named Jean Louise “Scout” Finch who lives with her beloved older brother, Jem (Jeremy), and their father, Atticus, in the town of Maycomb, Alabama—a small town where everyone’s social rankings depend on where they live, who their parents are, and how long their ancestors have resided there before—during the Great Depression. "

It's not a run-on. However, it is much too long. Break it into two or three sentences.

That's why some writers don't like the dashes. It can make a sentence really long without having to use standard punctuation (commas, colons, etc).

Yes, the given sentence could be considered a run-on sentence. A run-on sentence occurs when two or more independent clauses are joined together without appropriate punctuation or conjunctions.

To revise the sentence, you may consider breaking it into separate sentences or using appropriate punctuation to connect the clauses. Here's an example of how you can revise it:

"To Kill a Mockingbird by Harper Lee features the esteemed novel’s protagonist, a young girl named Jean Louise “Scout” Finch. She lives with her beloved older brother, Jem (Jeremy), and their father, Atticus, in the town of Maycomb, Alabama. It is a small town where everyone’s social rankings depend on where they live, who their parents are, and how long their ancestors have resided there before. The story takes place during the Great Depression."

By breaking the sentence into separate sentences, it improves readability and clarity. Each clause is now a separate sentence, making it easier to follow the information being presented.