you get it from the guy in cherrygrove that stands a little to the right of the Pokemon center
-------------------------------------------------------------------------------------------------------------------
Which Pokemon Center?
useless answer
Chat with our AI personalities
You get it from the man that gives you the running shoes
Its on the pokegear there is a map card.
You go to the second town and look for an old guy standing outside somewhere.Then you talk to him and click yes. He shows you around and after he gives you a map.
In pallet town next to your house a woman inside will give you the region's map. Or in any Pokemon center next to a PC there should be a town map. Press A on it.
There is no town map. You might be referring to the Pokenav, which is Ruby, Sapphire and Emerald's version of the Town Map. You can get it at Rustboro City from the Devon Corporation's President.