吹利県南端に位置する市。西で天乗村と仲仕村、北で大日町と龍田町と接し、東は奈良県と接している。
JR吹利線とJR関西本線の乗り入れ駅であるJR明神駅、西名阪自動車道の明神インターチェンジ、近鉄大阪線と近鉄南大阪線の駅が市域に存在する。
山に囲まれているために発展を制約されているものの、交通のハブとしての役割から活気があり、山を削って住宅を立てている。
主要産業は農業で、菊とメロンとバラが特産。