You can have up to 450 friends in your Niantic Friend List in Pokémon GO, including friends from other Niantic apps. Once you reach this limit, you'll need to remove some friends before you can add new ones.