
Lungsod ang Perth Amboy sa Tinipong Bansa. Ang Perth Amboy nahimutang sa kondado sa Middlesex County ug estado sa New Jersey, sa sidlakang bahin sa nasod, 290 km sa amihanan-sidlakan sa ulohang dakbayan Washington, D.C. 17 metros ibabaw sa dagat kahaboga ang nahimutangan sa Perth Amboy, ug adunay 50,814 ka molupyo.
Ang yuta palibot sa Perth Amboy kay patag. Sa habagatang-sidlakan, dagat ang pinakaduol sa Perth Amboy. Dunay mga 1,361 ka tawo kada kilometro kwadrado sa palibot sa Perth Amboy may kaayo hilabihan populasyon. Ang kinadul-ang mas dakong lungsod mao ang Staten Island, 12.3 km sa amihanan-sidlakan sa Perth Amboy. Hapit nalukop sa kabalayan ang palibot sa Perth Amboy. Sa rehiyon palibot sa Perth Amboy, mga lapyahan, ug mga estretso talagsaon komon.
Ang klima kasarangan. Ang kasarangang giiniton 13 °C. Ang kinainitan nga bulan Agosto, sa 24 °C, ug ang kinabugnawan Enero, sa −1 °C. Ang kasarangang pag-ulan 1,399 milimetro matag tuig. Ang kinabasaan nga bulan Disyembre, sa 166 milimetro nga ulan, ug ang kinaugahan Marso, sa 83 milimetro.