A megyeszékhely Miskolc déli szomszédságában helyezkedik el, a város központjától mintegy 11 kilométerre. Miskolccal ténylegesen csak északnyugati külterületeinél határos; a további szomszédos települések: észak-északkelet felől Kistokaj, kelet felől Sajólád, dél és délnyugat felől pedig Nyékládháza.
Legfontosabb közúti megközelítési útvonala a 3-as főút, mely keresztülhalad a központján. Északi széle mellett elhalad a 3603-as út, nyugati határszélét pedig érinti még a 2515-ös út is.
A település már a honfoglalás korában is létezett, később a Bors-Miskóc nemzetség birtoka volt. 1233-ban említik a falut először, Mali néven. Neve a hegyoldal jelentésű „mál” szóból ered. A 14. században a diósgyőri uradalom része volt. A török időkben és a Rákóczi-szabadságharc alatt többször elnéptelenedett, csak a szatmári béke után népesült be újra.
1783-tól említik Mályi néven.