Vejen der forbinder Engesvang med Karup, hedder i hele Engesvang Sogn "Karupvej". Den løber gennem 3 ejerlav: Engesvang By, Neder Julianehede og Skygge By.
Hvor vejen går over i Viborg Kommune (tidligere Karup Kommune), skifter vejen navn til "Vallerbækvej".
Karupvej 1 Den gamle Præstegård
Karupvej 3 "Engesvanggård"
Karupvej 4 "Engesvangdal"
Karupvej 5 "Engbjerggård"
Karupvej 6B (nedlagt)
Karupvej 7 "Højvang"
Se Karupvej 10 - 21 nedenfor
Karupvej 10B (nedlagt)
Se Karupvej 23 - 43 Her