You could as well ask if the seat is not free. From my experience I hear this a lot more on my daily commute to the office:
Sitzt hier schon jemand?
Which would mean something along this line: "Is someone already sitting here?" Or "Is this seat already taken?"