Mahalapye är en stad i östra Botswana, belägen i distriktet Central. Staden har 38 373 invånare (2006).[1]