In North Yorkshire , Middlesbrough has a population higher than 150,000 .
The largest settlements are York ( 153,717 ) , Middlesbrough ( 138,400 ) , Harrogate ( 73,576 ) and Scarborough ( 61,749 ) ; the county town , Northallerton , has a population of 16,832.
North Yorkshire