From this reddit post I found out: Same Pokémon spawns for every player in the same place.
Every player can catch it.
Once it is caught by one of the players, other players who faced it can still catch it.
Combat Power depends on the respective player's level.
Intensive playing of the game proved those facts.
Incense might bring different results as it has only impact for the user.
gaming.stackexchange.com/users/125433/h0ch5tr4355
I went for a walk with my gf.
We found the exact same Pokemon on the same spot and we could both catch them
gaming.stackexchange.com/users/153346/Nils Zenker
h0ch5tr4355 gave a great, detailed answer, which I wanted to expand upon with interesting facts.
In addition to being in the same place for every player, certain attributes like size and weight are the same before capturing.
While HP is dependent on CP, which is dependent on player level, the following are the same for all players: Size (weight and height)
Moves
I did an experiment ( 5 Players, Same Pokemon )
using 5 accounts, catching the same Pidgey in the same location on all of them.
Three of the accounts were level 8, while the other two were level 7.
Interestingly, the lvl 8 accounts all got a 92CP Pidgey with 27HP.
The lvl 7 accounts got a 109CP Pidgey with 30HP.
Usually, higher player levels result in higher CP wild Pokemon, but it was kind of randomized in this experiment.
I know 5 players is a sample size, but assuming this is true for all cases, here's what we can deduce from the experiment:
A Pokemon's size and moveset are predetermined when it spawns (prior to capture) Upon capture, players of the same level will be given the same randomized CP (e.g. 92)
I also remember one time when a kid and I of the same level (6) caught an Arcanine, it was both 301CP exactly, but 838CP for a level 16 guy.
So I am pretty confident that my experiment wasn't flawed.
But feel free to comment if you have had the same experience or different.
EDIT:
From this reddit post, it has been confirmed that IV ranges are also predetermined.
By "ranges", I mean that the distribution of IVs for Attack, Defense, and Stamina have multiple possible combinations, but they roughly equal the same number total when added.
gaming.stackexchange.com/users/118250/CreativiTimothy
The Pokemon only stay in place for short amount of time, regardless of if they've been caught.
At work, somebody will announce that they caught something & the rest of us will log in and catch it.
It doesn't disappear before we log in.
Looks like you just work somewhere where there aren't a lot spawning
gaming.stackexchange.com/users/154156/Berta
the last answer is accurate.
my husband will walk down the street then come back home stating which pokemom he caught.
i will then walk/drive to get to the same location and log on, and l the same pokemon is always there if i get there within atleast 5mins...
if i go like 10mins after then it wont be there, but i know if get there within 5 mins it will be there.
There have been a few occasions where we will be walking tpgether and his screen with show a pokemom and mine will not..
this is bc different phones have quicker and slower server connections but most of the time when one is on his screen, i will wait 10seconds, and then the same one will show up on mine.
There have been a few times where a pokemom will show up on his and not on mine at all...
this goes back to the server on each phone...
my phone must have had a server "jump" or "spaz"
if you will so it will not locate that pokemon.
Hope this helps!
gaming.stackexchange.com/users/154210/yes
Pokemon spawned into the world normally or by lure modules will be visible and catchable by everyone in that area (good thing too, or there would be fights over rare ones!)
However, pokemon attracted by incense (the item that attracts pokemon to your location) will only be visible and catchable by the person who used the incense.
If you are out with a group and they find a pokemon you don't, take a few steps in every direction, or simply wait a few moments.
It's likely just a matter of you loading it into your game a little more slowly.
gaming.stackexchange.com/users/82780/Kwuz
in short, if everyone is at the same spot where a pokemon is they will all see it unless 1) there phone has had a server "jump"/"spaz" where it did not pick up that pokemon or 2) if the pokemon at that spot dissappears before you can log on.
Pokemon usually stay in one spot for atleast 15minutes.
i have not tested past this time.
*if you click on the list of pokemon in the bottom right corner, this will pull up the pokemon near you.
if you are with someone else, or a few people for that matter, and eveyone pulls up that list it is most likely that everyones will look a bit different.
this is because everyones phones are constantly updating and connecting to the pokemon go sever at different times so one phone might update and connect to the server slightly quicker and one might be super slow
so i wouldnt worry to much about your list matching someone elses.
if you are both, or all, going after the same pokemon and are walking/driving closer and closer to it everyone will eventually see that pokemon on their screen and all have a chance to catch it.
i usually let my husband find the pokemon
and then when he does i open my app and log on to get the same pokemon
so i dont have to waste my battery :D
gaming.stackexchange.com/users/154210/yes
I was wondering if everyone sees the same Pokémon on the map. If I catch all the Pokémon around me will others be unable to get any?
Does everyone see the same Pokémon?
gaming.stackexchange.com
<pokemon-go>
gaming.stackexchange.com/questions/272681
gaming.stackexchange.com/users/18131/Gigala
The same Pokémon spawns for every player in the same place. Certain attributes like size and weight are the same before capture.  It seems that, in Pokemon Go, a pokemon spawns globally and everyone can catch it.
i will then walk/drive to get to the same location and log on, and l the same pokemon is always there if i get there within atleast 5mins…
The community states that the same pokemon are visible by all.