Some types of food poisoning are contagious, and some are not. It depends entirely on which germ made you sick. Viral food poisoning, especially from norovirus, spreads easily from person to person. Bacterial types like salmonella can also pass between people, though less readily. Toxin-based food poisoning, where the illness comes from a poison already in the food rather than a living germ, is not contagious at all.
Why the Cause Matters
Food poisoning is a broad term covering illnesses caused by dozens of different germs and toxins. In the United States, six major pathogens cause roughly 9.9 million foodborne illnesses each year. Norovirus alone accounts for about 5.5 million of those cases, followed by campylobacter (1.87 million) and salmonella (1.28 million). Each of these organisms behaves differently once it’s inside your body, and that determines whether you can pass it to someone else.
When a living virus or bacterium infects your gut, it multiplies and sheds in your stool (and sometimes vomit). That means another person can pick it up through contaminated hands, shared surfaces, or close contact. But when food poisoning comes from a pre-formed toxin, like the kind produced by certain bacteria in improperly stored rice or deli meats, your body is reacting to a chemical, not hosting an infection. There’s nothing to pass along.
Norovirus: The Most Contagious Culprit
Norovirus is extremely contagious. It spreads through direct contact with a sick person, by sharing food or utensils, by touching contaminated surfaces and then touching your mouth, and through tiny droplets released when someone vomits. Symptoms typically hit 12 to 48 hours after exposure, and the virus can keep shedding in stool for days or even weeks after you feel better.
This is why norovirus tears through households, cruise ships, and nursing homes so quickly. Caring for someone with norovirus is one of the most common ways to catch it. Even a microscopic amount of the virus on a doorknob, toilet handle, or shared towel can be enough to infect the next person.
Bacterial Food Poisoning Can Spread Too
Salmonella, campylobacter, and certain strains of E. coli can pass from person to person, though less explosively than norovirus. The main route is fecal-oral: someone with diarrhea doesn’t wash their hands thoroughly, then touches food, a shared surface, or another person. Salmonella symptoms usually appear within 6 to 48 hours of exposure, while campylobacter takes longer, typically 2 to 5 days.
The risk of spreading bacterial food poisoning is highest while you have active diarrhea, but bacteria can linger in stool after symptoms resolve. Young children, who are less consistent with hand hygiene, and people changing diapers are particularly vulnerable to this kind of secondary spread.
Types That Aren’t Contagious
If your food poisoning was caused by a toxin rather than a living organism, you can’t give it to anyone. Staphylococcal food poisoning, for example, comes from a toxin that certain bacteria produce in food left at unsafe temperatures. It hits fast, often within a few hours, and clears quickly. The same goes for illness from certain seafood toxins or chemical contaminants. Your body never harbors an infectious agent, so there’s nothing to transmit.
The tricky part is that most people don’t know exactly which germ caused their illness. Unless you’ve had a stool test, it’s safest to assume you could be contagious and take precautions.
How Long You Stay Contagious
The contagious window extends beyond when you feel sick. With norovirus, you’re most contagious while symptomatic and for the first 48 hours after symptoms stop, though viral shedding can continue longer. CDC guidelines require food service workers to stay off duty for at least 48 hours after their last bout of vomiting or diarrhea. Healthcare workers follow the same 48-hour rule.
For bacterial infections like salmonella, the shedding period varies. Most healthy adults clear the bacteria within a few weeks, but some people continue to carry and shed salmonella for months without symptoms.
How to Avoid Spreading It
Handwashing is the single most effective way to break the chain. Thorough handwashing reduces diarrheal illness by 23 to 40 percent in the general population, and by as much as 58 percent in people with weakened immune systems. Wash with soap and water for at least 20 seconds, especially after using the bathroom, before preparing food, and after caring for someone who’s sick. Alcohol-based hand sanitizers are less effective against norovirus specifically, so soap and water is the better choice during a stomach bug.
Beyond hand hygiene, a few practical steps make a big difference:
- Don’t prepare food for others while you’re sick or for at least two days after symptoms stop.
- Clean contaminated surfaces with a bleach-based cleaner, since norovirus can survive on surfaces for days.
- Don’t share towels, utensils, or cups with a sick household member.
- Wash soiled laundry on the hottest appropriate setting and handle it carefully to avoid spreading the virus.
If someone in your household has food poisoning and you want to avoid catching it, the 48-hour window after their symptoms end is the critical period. Stay vigilant with cleaning and hand hygiene through that stretch, and your odds of staying healthy go up significantly.

