Laxön ligger mitt i Dalälven som rinner igenom Älvkarleby.
Älvkarleby ligger 2,5 mil söder om Gävle och 8,5 mil norr om Uppsala.