it probably is, hp arent *******s like dell, their motherboards are normal. the only thing that might be a prob is if the holes r diff, but i doubt that. and if the mobo dont fit, just buy one that does fit, and will hold all ur stuff like cpu, ram, ide, sata(if u got them) pci, pci-X.