La fecha de las elecciones municipales se fija por decreto gubernamental con al menos 80 días de antelación. Según la ley electoral municipal, estas elecciones deben celebrarse entre el 22 de septiembre y el 14 de octubre, y en domingo.

El ministro António Leitão Amaro justificó la elección de la fecha por ser la más sugerida por los partidos consultados por el Gobierno e indicó que también hubo diálogo previo con el Presidente de la República, Marcelo Rebelo de Sousa.

El 26 de junio, el Gobierno se reunió con todos los partidos del Parlamento sobre la elección de la fecha de las elecciones municipales, y la mayoría prefirió el 12 de octubre.

En esa ocasión, PSD, Chega, PCP, PAN, Livre y CDS-PP indicaron al Ejecutivo que consideraban que las próximas elecciones locales debían celebrarse el 12 de octubre, mientras que PS e IL apuntaron a la fecha del 28 de septiembre y BE comunicó por escrito que prefería el 5 de octubre. El JPP se reunió con el Gobierno, pero al final no hizo declaraciones.

Según la ley electoral municipal, estas elecciones se celebran entre el 22 de septiembre y el 14 de octubre y en domingo, por lo que en la práctica sólo había tres fechas posibles: 28 de septiembre, 5 de octubre (fiesta conmemorativa de la Proclamación de la República) y 12 de octubre.

Las últimas elecciones municipales tuvieron lugar el 26 de septiembre de 2021, en 2017 fueron el 1 de octubre, en 2013 el 29 de septiembre, en 2009 fueron el 11 de octubre y en 2005 el 9 de octubre. Anteriormente, las elecciones municipales tenían lugar en diciembre.