Explain, why magnetic force is said to be a non-contact force.

Magnetic force is acted upon a body by the magnetic lines of force. These are imaginary closed line of lines of force which emanate from the N pole f the magnet and goes into the S pole of the magnet. So, a magnet can influence a magnetic material like a piece of iron even when they are not in contact thus magnetic force is a non contact force.