Have you looked at what the car thinks its efficiency is in miles per kilowatt hour? Can't just look at the range estimate alone. If it is your battery, it can be quickly determined through a test or getting an OBD-2 reader. If it is the battery, you still have life left on the warranty.
Welcome to the forum.