My instincts tell me that the following phrase should be "2014 and newer off-road equipment." When I Google it, I see all of the these: offroad, off road, and off-road. Is there a correct one? Or should I just go with my instinct?
Generally, hyphenate multi-word terms (only) when using them as an adjective:
I took my off-road vehicle off road today.
This particular term is most commonly hyphenated: