Where can you find Pokemon in Pokemon GO?

Pretty much you can find Pokemon anywhere, on a sidewalk or in a river, or in a shopping center, or wherever you are. They will just be wandering in the world.