Rose McIver nasceu na Nova Zelândia, filha da artista Ann "Annie" Coney e do fotógrafo profissional John George Whitfield "Mac" McIver. Rose tem um irmão mais velho, o músico Paul McIver.
McIver começou a aparecer em comerciais quando tinha apenas 2 anos de idade. Ela fez sua estreia no cinema no filme "O Piano" (1993), interpretando um anjo. Como atriz infantil, ela recebeu principalmente papéis em séries de televisão de fantasia. Teve papéis nos filmes de televisão "Hércules e as mulheres amazônicas" (1994), "Hércules no submundo" (1994), "Hércules no labirinto do Minotauro" (1994), na série de televisão "Hércules: as jornadas lendárias "(1995 - 1999), e a série spin-off" Xena: Warrior Princess "(1995 - 2001).
McIver recebeu seus primeiros papéis principais na televisão com a série pós-apocalíptica "Maddigan's Quest" (2006) e a série de comédia dramática "Rude Awakenings" (2007), ambas de curta duração. Ela ganhou mais atenção por seu papel como Summer Landsdown (o Ranger Amarelo) em "Power Rangers RPM" (2009) e apareceu em todos os 32 episódios da série.
McIver teve um papel coadjuvante no filme de drama sobrenatural "The Lovely Bones" (2009) como a irmã mais nova da personagem principal Susie Salmon (Saoirse Ronan), Lindsey Salmon, que ajuda a investigar o assassinato de sua irmã.
McIver teve um papel no elenco principal na série de comédia "Super City" (2011) e um papel recorrente na série de época "Masters of Sex" (2013-2016). Em 2013, ela se juntou ao elenco da série de fantasia "Once Upon a Time" (2011-), onde interpreta Tinker Bell.
McIver interpreta a personagem principal Olivia "Liv" Moore na série de comédia dramática "iZombie" (2015-). Olivia trabalha como assistente do legista e tenta controlar os impulsos de sua transformação em zumbi.