Roy is a city in Weber County, Utah, United States, along Interstate 15. The population was 36,884 at the 2010 census. It is part of the Ogden−Clearfield, Utah Metropolitan Statistical Area.