Vid 11.30 inleddes räddningsinsatsen med flera polispatruller, två hundförare och polishelikopter som skickades till byn Strömfors där pojkens familj bor.
Boende i byn uppmanades att kolla sina gårdar och uthus för att kontrollera om pojken finns där.
Vid 17-tiden hittades pojken uppe på ett berg cirka 500 meter från sin bostad.
– Han mår efter omständigheterna bra, men ska undersökas av sjukvården eftersom han har varit försvunnen i så många timmar i så hög värme, säger Malin Axroth, polisens kommunikatör.
Pojken hittades av en privatperson.
– Jag vill verkligen tacka alla personer som har engagerat sig under dagen, säger Malin Axroth.