W 1342 król Kazimierz Wielki przeniósł Ropicę z prawa polskiego na niemieckie. Jako wieś królewska należała do starostwa bieckiego w powiecie bieckim województwa krakowskiego[3]. W XVI wieku przeszła Ropica na prawo wołoskie. W 1629 wieś liczyła 8 łanów, był tartak i młyn. Pod koniec XIX wieku wieś liczyła ponad 700 mieszkańców, w większości unitów. W tym czasie odkryto tutaj złoża ropy naftowej. W 1875 działały na terenie wsi 74 szyby z łącznym wydobyciem ponad 200 ton rocznie. Wydobycie kontynuowano także w okresie międzywojennym i po wojnie ale nie przekroczyło kilkuset ton rocznie[4].
10 lipca 1948 zmieniono nazwę wsi z Ropicy Ruskiej na Ropicę Sękowską[5]. W 1949 zmieniono nazwę wsi z Ropicy Sękowskiej na Ropicę Górną. Próba przywrócenia historycznej nazwy miejscowości w l. 90. XX wieku nie powiodła się na skutek sprzeciwu większości mieszkańców[6]. W latach 1975–1998 miejscowość administracyjnie należała do województwa nowosądeckiego.
Integralne części miejscowości: Dragaszów, Kraczonka[7].