Unique station thermale de la Côte d'Azur, Roquebillière prend place aux portes du Parc National du Mercantour, dans le Pays vésubien. La commune se situe à 600 mètres d'altitude, à une cinquantaine de kilomètres de Nice et de sa fameuse promenade des Anglais.
Très ancien, le village de Roquebillière a connu de nombreuses catastrophes dont des tremblements de terre au VIe et au VIIe siècle, et des crues régulières. Malgré cela, il a été reconstruit à de nombreuses reprises au même endroit par les habitants. En 1926, cependant, un important glissement de terrain provoqua l'exode de nombreuses personnes et la commune se décala quelque peu de son emplacement d'origine.
Principalement rurale, la commune de Roquebillière voit son économie reposer sur la station thermale de Berthemont-les-Bains, ainsi que sur son importante activité touristique.