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 38,240 at the 2020 census.[4]