The two paths into an iMessage thread
It matters how the photo got into iMessage:
- Photo taken in the Camera app, then shared. The photo file was geotagged at capture time (assuming Location Services was on). When you tap the share sheet from Photos and pick an iMessage thread, iMessage sends the full file. EXIF GPS is preserved.
- Photo taken with the iMessage in-line camera (the small camera button inside the conversation). Historically these have been stripped of GPS — sometimes never embedded in the first place. Behavior has shifted between iOS versions. Treat in-thread camera photos as not geotagged unless you have verified otherwise.
Other iMessage cases
- Tap and Hold → Forward. Forwarding a photo in iMessage preserves whatever was in the original. If it had GPS, the forward has GPS.
- Photos sent via iMessage to non-iMessage (green SMS / MMS). Treat as stripped. SMS/MMS goes through carrier compression and metadata is almost never preserved.
- Live Photos. The still frame keeps EXIF including GPS. Whether the video portion preserves anything depends on the recipient’s OS.
- Sticker / annotated edits inside iMessage may re-encode the image. EXIF often survives in iOS but check in your version before relying on it.
How to test
The easy test: send yourself a photo through iMessage. Save it. Open it in the Photos app on the receiving device, swipe up, and look for a map preview. If it shows up, GPS came through. If not, it was stripped (or never present).
An even easier test: open the received photo in Photo Find. The app reads the EXIF in the same way and either points a compass at the spot or tells you there is no location.
The bottom line
If a friend or family member sends you a photo via iMessage and they took it with their Camera app, you can usually navigate back to that spot using Photo Find. If they snapped it with the in-line iMessage camera, you usually cannot.