Data from the complete MACRO detector have been used to search for magnetic
monopoles (MMs) of all expected velocities. Scintillator, streamer tube (i
nstrumented with specialized electronics) and nuclear track detectors have
been used to search for signatures coming from MMs; the scintillator and nu
clear track subdetectors were used also for searches for other rare particl
es (nuclearites, charged Q-balls). Based on no observation of such signals,
we establish stringent flux limits, for MMs as slow as a few 10(-5)c.