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 a contagem da população realizada pelo IBGE em 2007, a cidade conta com 5.246 habitantes. É o município fluminense com a menor população. Possui uma área de 77,6 km².