Apple has said that any Mac introduced in mid-2012 or later will support macOS Mojave, along with the 2010 and 2012 Mac Pro models if they have a Metal capable GPU. That’s fairly descriptive, but if you want a specific list of supported Mac hardware for macOS Mojave 10.14 then the following should be helpful to you:
- MacBook Pro (mid 2012 and newer)
- MacBook Air (mid 2012 and newer)
- MacBook (early 2015 and later)
- iMac (late 2012 or newer)
- iMac Pro (2017 or newer)
- Mac Pro (late 2013 or newer, or mid 2010 and mid 2012 models with Metal capable GPU)
- Mac Mini (late 2012 or newer)