Polisen arbetade under lördagskvällen och natten med en större sökinsats i Bålsta efter att den 72-årige mannen anmälts försvunnen av personalen på ett boende i området.
Vid 03.30-tiden på söndagsmorgonen hittades mannen vid en skola i närheten, av räddningstjänsten som hjälpte till i sökandet.
- Det är kallt och han var väldigt frusen. Det är oklart om han hade överlevt natten igenom, säger Henrik Öhman, länsvakthavande polisbefäl.
Mannen fördes till sjukhus med ambulans.
- Han var vid medvetande och efter omständigheterna i gott tillstånd, säger Henrik Öhman.