Hapro eies av Gran kommune (35,7%), Oppland fylkeskommune (20,8%), Lunner kommune (11,1%), Sparebank 1 Gran (6,9%), Jevnaker kommune (5,5%), Hadeland Gjensidige Brannkasse, Sparebank 1 Jevnaker Lunner, Brandbu og Tingelstad Almenning, Gran Almenning, Diakonstiftelsen Røysum, Lunner Almenning, Lions Club Hadeland. Eierne tar ikke ut overskuddet, men det investeres sin helhet tilbake i bedriften.