La provincia de Heredia está dividida en 10 cantones los cuales a su vez están divididos en 47 distritos.