Of the 50 states, 31 do not touch the Atlantic Ocean. They are:
Alabama, Alaska, Arizona, Arkansas, Colorado, Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Michigan, Minnesota, Mississippi, Missouri, Montana, Nebraska, Nevada, New Mexico, North Dakota, Ohio, Oklahoma, Oregon, South Dakota, Tennessee, Texas, Utah, Vermont, West Virginia, Wisconsin, Wyoming.
(Note: Vermont and West Virginia are sometimes mistakenly thought to border the Atlantic; they do not. Pennsylvania has a tiny shoreline on the Delaware Estuary, which is tidal Atlantic.)