The short answer is no - Facebook does not allow you to see which specific users have viewed either your Facebook page or profile.
Regardless of whether they're your in your Facebook friends list or not, there is no way to see who has viewed your profile on either the desktop site or mobile phone app.
While there is no way to see who viewed your Facebook profile or page, Facebook does provide a variety of analytics for other metrics.
For Facebook Profiles
If you have a personal Facebook profile, you will be able to see the identity of the individual who sent you a friend request, who liked or commented on your posts, and which users viewed your recent Stories.
Keep in mind that Story views do not equate to profile views. It is possible for a user to access your Story without having to visit your profile, either through the newsfeed or Messenger.
For Facebook Pages
If you run a Facebook page, you will be able to access the Insights feature. This allows page administrators to access analytics for the following metrics:
Actions on Page
Orders & Earnings (if applicable)
Can I Use Third Party Apps To See Who Viewed My Facebook Profile?
Since the launch of the social media giant, many users have claimed to be able to access their Facebook profile viewers.
While many third party apps claim to offer a friends tracking feature, there is no way to actually see who has viewed your Facebook profile or page.
Any apps claiming to have this ability are likely scams and are phishing for your account information.
Does The List Of Friends In Chat Show Who Viewed My Profile?
No, the order of friends that appears in your chat list is unrelated to who has viewed your profile page. This list is based on a variety of factors including who you message frequently, not on who has viewed your profile.
Does The People You May Know Section Show Who Viewed My Profile?
Many users believe that friend suggestions automatically generate once a user has viewed your profile, however the user is most likely just a mutual friend. This list is compiled based on mutual friends, networks you're part of, and other criteria.
Can I Determine Who Viewed My Facebook Page Through Video Views?
No - while Facebook does provide metrics on video performance, they do not disclose the specific identities of individual viewers to the uploader.