Android
  • Android 4.4 to Android 6.0.1 (Android N will not supported until the official Android release)
  • Preferred resolution of 720×1280 pixels (Not optimized for tablet)
  • Strong internet connection (Wi-Fi, 3G, or 4G)
  • GPS and Location Services
  • Intel CPUs are not supported
iOS
  • iPhone 5+
  • iOS 8+
  • Strong internet connection (Wi-Fi, 3G, or 4G)
  • GPS and Location Services
  • Jailbroken devices are not supported

Source: https://support.pokemongo.nianticlabs.com/hc/en-us/articles/221958248-Supported-devices

If you are new to Pokémon Go, be sure to check out the Pokémon Go Beginner’s Guide.

In addition, mobile devices will require either Wi-Fi or a Data Plan to play Pokemon Go. If you have a limited data plan, make sure to check out the Best Ways to Reduce Data Usage.

Now most people know what type of phone they have, but not everyone knows what version OS their phone is running. So to prepare for the eventual official release of Pokemon Go, I would like to help everyone answer a very important question…

Read : 5 Best Ways to Increase the Level Pokémon Go Quickly

Does my mobile device currently run Android (Version 4.4 and up) or iOS (iPhone 5 and up)?

Do you Meet the Pokemon Go Requirements?

Well, the good news is that if you purchased a new iPhone or Android phone in the last 2-3 years, there is a very good chance that your phone will be Pokemon Go compatible! Even better, it’s easy to find out what version of Android or iOS you are running, just by checking the settings on your phone! I bought my Galaxy S6 about a year ago and it currently happens to be running Android version 5.1.1, so I’m good to go! 

If you are unsure which version you are running, please see below for directions for Android & iOS.

What version OS am I running on my Android Device?

To determine which OS software your Android phone uses, simply follow Method #1 (for newer phones) or follow the four steps below in Method #2 (older phones).

Method #1: For Newer Phones

“Home” Screen > Apps  > Settings  > SYSTEM > About phone.

Method #2: For Older Phones

Step 1: Touch the “Home” button below your screen to go back o the “Home” screen. Next press the “Menu” icon located on the right side of the “Home” button.

Step 2: Press the “Settings” icon from the menu that is visible on the screen. The Settings icon looks like a small gear.

Step 3: Slide your finger up to scroll down to the bottom of the Settings menu. Select the “About Phone” icon on the bottom of the screen.

Step 4: Go to “Software Information” in the “About Phone” section. Your Android version should be shown below your Model number and above your Baseband version (As shown in the picture on the right).About Phone