You can get a badge at any gym. You need eight badges to get into the Pokémon league and unlock every area of the map, as well as use all the HMs. There are eight gyms that will give you one badge each. All gyms use one specific type (eg. Water, Grass, Bug, Poison) and the trainers that are in the gym use the same type as the leader’s. So make sure you prepare!
You need to clarify which badge.
yes
by trading
ANSWER:Icicle Badge (Snowpoint City)
In Pokemon Emerald, it's impossible to leave the Hoenn Region. The Kanto, Johto, and Sinnoh Regions are inaccessible in Emerald. Sorry.
Obviously you get the badge
in Pokemon emerald there are some new places.Not in sapphire
no sorry
hit new game
Watson gives it to you
weedle
To get to new mauville
New moon island is only avalible in Pokemon pearl, diamond and platinum