Belford Roxo é um município brasileiro da Baixada Fluminense, na Região Metropolitana do Rio de Janeiro, no estado do Rio de Janeiro. Está localizado ao norte da capital do estado, distando desta cerca de 20 km, e estende-se por uma área de cerca de 79 km².