Ansan is located in the southwest of Gyeonggi Province and is situated on the coast of the Yellow Sea (locally called West Sea), at . Portions of various Yellow Sea islands lie within its jurisdiction. The largest and best-known of these is Daebu Island, also known as "Daebudo".
