There are really a lot of them, and they’re pretty evenly distributed. About 1,000 of them by my count2, compared to ~2,650 with at least some daily riders(above in black). I seem to have missed this before by immediately visualizing all the stops with circles sized according to their total ridership…naturally, these stops simply failed to render.
Click the image above (or here) for a PDF that will let you look up close at the locations of ghost stops throughout the whole system. Red dots are ghost stops, black circles are stops with riders on an average day; their area is proportional to the number of riders. The average day, including weekends, has ~46,100 passenger trips, not counting TANK.
It’s important to note that the presence of these low-to-no rider stops may not be hurting anything if we’re OK with the lines serving them being there in the first place. If no one is getting on or off, the bus probably isn’t slowing down by stopping there.