La ciudad de General Roca está ubicada en el norte de la Patagonia, en la margen norte del río Negro dentro de la micro-región del Alto Valle.