Arlington está localizado al este de Massachusetts y limita con 6 pueblos: Winchester al norte, Medford al noroeste, Somerville al este, Cambridge al sureste, Belmont al sur y Lexington al oeste.