Karlholmsbruk, tätort i den norra delen av Tierps kommun i norra Uppland. Karlholmsbruk, som ligger cirka 25 kilometer norr om Tierp, är beläget invid Karlholmsfjärden av Lövstabukten av Bottenhavet. Tämnarån mynnar vid Karlholmsbruk. Riksväg 76 passerar Karlholmsbruk och leder dels till Östhammar, dels till Gävle.

källa