Em 2009, o Instituto Médico Legal (IML) do Rio de Janeiro teve sua sede transferida da Avenida Mem de Sá, na Lapa, para a Avenida Francisco Bicalho. A nova sede funciona em um prédio com quatro andares e 150 salas. Há uma sala especial onde ocorre o reconhecimento de cadáveres por familiares.[1]
A avenida possui seis faixas no sentido Centro e outras seis no sentido Caju destinadas ao tráfego de veículos. Cogitou-se no passado a destinação de algumas faixas da avenida para o tráfego de ônibus articulados da TransBrasil, um sistema de Bus Rapid Transit (BRT) em operação desde 2024, visando a extensão do corredor até o Centro.[3][4]