Älvkarleby is a town at the northern edge of Uppsala County, where Dalälven reaches the Baltic Sea, between Tierp and Gävle.
- Skutskär with a foul-smelling paper mill.
Dalälven is usually considered the natural border between Svealand and Norrland; at least its lower part, which largely divides Uppsala County from Gävleborg County.
The local train Upptåget between Uppsala and Gävle stops hourly at Älvkarleby. The station is 2 kilometres from the town centre.
- Älvkarleby Hydroelectric Plant
Dragon GateIs a Chinese museum, with a hotel to open in 2013.
- STF Älvkarleby Hostel
- Furuvik zoo and amusement park is in Gävle municipality, just across the county border.