W wyborach samorządowych w 2010 bez powodzenia kandydowała do rady miejskiej Łodzi z listy Platformy Obywatelskiej. Mandat radnej objęła w 2011 w miejsce Tomasza Sadzyńskiego. W sierpniu 2013, wraz z grupą innych radnych, została wykluczona z PO. W tym samym miesiącu głosami głównie opozycji z Prawa i Sprawiedliwości oraz Sojuszu Lewicy Demokratycznej wybrano ją na przewodniczącą rady miejskiej. Współtworzyła klub radnych „Łódź 2020”. Ze stanowiska przewodniczącej odwołano ją w maju 2014. W tym samym roku, w kolejnych wyborach, została kandydatką PiS na urząd prezydenta Łodzi. Bezskutecznie ubiegała się o to stanowisko, uzyskując 49 308 głosów, tj. 22,89% poparcia (wybory w pierwszej turze wygrała dotychczasowa prezydent Hanna Zdanowska z PO).

W tym samym czasie Joanna Kopcińska została wybrana z listy PiS na radną sejmiku łódzkiego V kadencji. Objęła następnie funkcję wiceprzewodniczącej tego gremium.

W wyborach parlamentarnych w 2015 wystartowała do Sejmu z listy Prawa i Sprawiedliwości (jako bezpartyjna, potem wstąpiła do partii) w okręgu łódzkim. Uzyskała mandat posłanki VIII kadencji, otrzymując 17 911 głosów. W Sejmie została wiceprzewodniczącą Komisji Zdrowia, a w 2016 członkiem komisji śledczej ds. Amber Gold.