Yes, worms can cause hot spots on cats. Cats may have several types of worms, including roundworms, hookworms, tapeworms, and ringworm. Make sure to deworm your kitty properly. You can use the recommended dewormer for cats.