Are the ghosts in the Harry Potter universe limited to magic users?
No there are no muggle ghosts in the wizarding world, because yes ghosts are limited to magic users.
Nearly Headless Nick hesitated, then said, “Not everyone can come back as a ghost.”
“What d’you mean?” said Harry quickly.
“Only… only wizards.”