Question: what is the difference between by election and general election?
Answer: A general election is a political voting election where generally all or most members of a given political body are chosen. These are usually held for a nation's primary legislative body, as distinguished from by-elections and local elections.