When it comes to countries, there are actually lots of options to choose from. However, the main ones are the UK, the US, Germany, Canada, and Italy. Some countries will let you watch races on cable TV but there is no way you can stream them online.
On the other hand, if you can’t watch Nascar live stream in your current location, then use any of the above-mentioned VPNs, preferably, ExpressVPN.