Embora tenha ocorrido diversas mudanças nas últimas três décadas, o sistema eleitoral do Líbano manteve aproximadamente os mesmos elementos desde o fim da Guerra Civil Libanesa entre 1975 – 1990. O acordo Taif abriu o caminho para acabar com a guerra, o sistema estipula que as eleições devem ser realizadas a cada quatro anos.
Constitucionalmente, em consonância com o acordo, os 128 assentos do Parlamento libanês são alocados por afiliação religiosa: 64 vão para muçulmanos e 64 para cristãos.
Além disso, os assentos estão distribuídos entre as 18 seitas religiosas oficialmente reconhecidas no Líbano.
De acordo com a lei eleitoral aprovada pelo Parlamento em 2017, as eleições ocorrem em 15 círculos eleitorais multi-membros, 7 dos quais estão divididos em dois ou mais círculos eleitorais menores.
As 128 vagas estão distribuídas pelos distritos eleitorais de Beirute I, II, III; Bekaa I, II, III; Monte Líbano I, II, III, IV; Norte I, II, III; e Sul I, II, III, de acordo com a mesma lei, da seguinte forma:
- Cristãos: 64
- Maronita Católica: 34
- Ortodoxo Oriental: 14
- Melkite Catholic: 8
- Ortodoxo Armênio: 5
- Católico armênio: 1
- Protestante: 1
- Outras minorias cristãs: 1
- Muçulmanos: 64
- Sunita: 27
- Shia: 27
- Druso: 8
- Alawite: 2
A distribuição não é exatamente mesmo em diferentes distritos eleitorais. Nem todas as seitas religiosas têm assentos em todas as áreas.
Por exemplo, de acordo com a lei eleitoral de 2017, no Monte Líbano I (Byblos-Keserwan), sete assentos são alocados para maronitas, enquanto nenhum é alocado para drusos naquela região.
Por outro lado, drusos têm um assento em Beirute II (Beirute Ocidental), onde maronitas não têm nenhum. O mesmo acontece entre os demais distritos e seitas. Todos os candidatos devem estar organizados em listas 40 dias antes do dia da eleição.