Nolhaga (Nordhaga) finns omnämnt sedan 1500-talet. Tillsammans med Sörhaga bildade gården en by med namnet Hage eller Hagen.
Det nuvarande slottet byggdes 1879-1880. Det ritades i en italiensk nyklassiskt villastil av Adrian Peterson, arkitekt i Göteborg.