Does iMessage work without a data plan?

I'm getting an unlocked iphone 4 so i can put my t-mobile sim card in it, to make it work.
my current plan for t mobile is unlimited texting and picture sending and 10 cents a minute talk.

the plan works well for me. I'm not much of a phone talker, but more of a texter. And i see no point of buying a data plan because i have Wi-Fi at home.

i was wondering if iMessage will work if i send a text to another iPhone user… Since I have unlimited text and picture sending?

Added (1). I mean in places where i don't have Wi-Fi, will it work without data.

Yes I think it can also run on wi-fi

So if you don't have Wi-Fi and can't use cell towers, how the heck do you thnk it would work? Of course not.
If you have a calling plan, then you have to have a data plan with all smart phones.

To Tomays, you don't need a data plan to send a SMS message. MMS requires a data plan or Wi-Fi connection

  • Would the iPhone 4 work without a data plan? I have a phone from Verizon, it has a simcard in it, a Verizon Vodafone sim card, now if I inserted that, turned off Cell Phone data on the iPhone and called *611 to activate it, would it work? Would I be able to call and text off of my regular plan using the iPhone and just use Wi-Fi with my own wireless connection at my house?
  • How to send an SMS instead of iMessage, without turning iMessage off? Is there any way to send SMS's by default to one certain contact whom has an iPhone, while leaving iMessage on? My friend doesn't receive my iMessages even though he has an iPhone so I've been turning iMessage off to text him regularly then turning it back on because I contact others using iMessage. But I just realized it charges me a little bit every time I turn iMessage back on. So is there a way to send an SMS instead of and iMessage without turning it on and off?
  • How does this Share Data plan work in Verizon? Ok so I bought 3 iPhone 4 and 1 Samsung Galaxy Nexus and I got the 2GB data plan. The 2GB is with the Samsung Galaxy Nexus. I found out is a shared data so that means the other iPhones can Use my Internet. But I don't want them to use my Internet. How do they use my Internet. Do they just go into the Internet and use or do I have to turn on my hotspot for them to use it or how?
  • How am I using data without a data plan? I have a iPhone 5s with tmobile pay as you go and to my last message I can't reply to it so I'm making a new one my data per app is 500mb