Macuco é um município brasileiro do estado do Rio de Janeiro. Localiza-se a uma latitude 21º59’02” sul e a uma longitude 42º15’10” oeste, estando a uma altitude de 266 metros. Segundo estimativas do Instituto Brasileiro de Geografia e Estatística (IBGE), sua população era de 5 530 habitantes em 2014. É o município fluminense com a menor população.
Possui uma área de 77,6 km².