Valsjön är en typisk liten skogsby på finnskogen i norra Hälsingland, längst upp i Svågadalen, längst upp i nordost i Ljusdals kommun, intill gränsen mellan Hälsingland och Medelpad och intill gränserna mot Hudiksvalls, Nordanstigs och Ånge kommuner.
Numera bor här endast två bofasta familjer. Övriga hus (ca 15 st) används som fritidshus. Området, som ligger mer än 300 m.ö.h., innehåller milsvida skogar utan bebyggelse och är hemvist åt bl.a. alla våra fyra stora rovdjur. Här finns också flera rätt stora sjöar, källsjöar till Svågan (Svåga älv), som rinner ut i Norra Dellen ca fem mil i sydost. Området är populärt för bl.a. fritidsfiskare.
Byn tillhör Ramsjö församling i Ljusdals kommun, men här i gränstrakterna blir de normala adresserna helt missvisande. Postadressen är nämligen Bjuråker och riktnummerområdet är Delsbo.
Man kan säga att byn ligger väldigt centralt: det är "lika långt åt alla håll". Till närmaste affär är det drygt 3 mil söderut (Ängebo) och drygt 4 mil norrut (Torpshammar). Till närmaste tätort är det 5-6 mil norrut (Fränsta resp. Stöde) och 5,5-6,5 mil söderut (Ljusdal resp. Delsbo). Till närmaste stad är det tio mil norrut (Sundsvall) och tio mil söderut (Hudiksvall).