Miracema fica no Noroeste Fluminense, a 137 metros acima do nível do mar.

   Fica à 273 km distante da capital do Estado, o Rio de Janeiro, e se limita ao norte com Itaperuna e Laje do Muriaé, ao sul com Santo Antonio de Pádua, ao leste com São José de Ubá e a oeste com Palma.

Possui acesso pelas Rodovias RJ 116 e RJ 200.