On average, an adult Border Collie will weigh between 30 and 55 pounds. Weight can vary from pup to pup based on parents, gender, birth order, diet, genetics, and other factors. For this reason, it can be smart to talk with your vet to establish your puppys ideal maintenance weight.