Owasso is a city in Rogers and Tulsa counties in the U.S. state of Oklahoma, and a northern suburb of Tulsa. The population was 18,502 at the 2000 census.