If you're willing to take some losses, no a run is not required unless local ordinances require that the chickens remain securely confined.
That said, even for those who consistently free range, a run is still a good idea "just in case," as it gives you options if you happen to have heavy...