Volatile memory loses its data when power is turned off, such as RAM. Non-volatile memory retains data even without power, like ROM or flash memory. Volatile memory is faster but temporary, whereas non-volatile memory is slower but provides permanent storage.