Dahlqvist, die für den Falun-Borlänge SK startet, nahm bis 2014 vorwiegend an Juniorenwettbewerben teil. Im Januar 2012 lief sie ihr erstes Rennen im Scandinavian Cup und belegte dabei den siebten Rang im Sprint. Bei den Nordischen Junioren-Skiweltmeisterschaften 2014 im Val di Fiemme gewann sie Gold mit der Staffel. Im Weltcup debütierte sie zu Beginn der Saison 2014/15 in Ruka und errang dabei den 49. Platz im Sprint. Ihre ersten Weltcuppunkte holte sie im Dezember 2014 in Davos mit dem 26. Platz im Sprint. Beim Weltcuprennen im Östersund im Februar 2015 erreichte sie mit dem 11. Platz im Sprint ihre bisher beste Platzierung bei einem Weltcuprennen. Zu Beginn der Saison 2015/16 holte sie im Sprint in Vuokatti ihren ersten Sieg im Scandinavian Cup. Bei den U23-Skiweltmeisterschaften 2016 in Râșnov gewann sie die Bronzemedaille im Sprint. Im folgenden Jahr holte sie bei den U23-Skiweltmeisterschaften 2017 in Soldier Hollow erneut die Bronzemedaille im Sprint. Zudem errang sie den 20. Platz über 10 km Freistil und den fünften Platz im Skiathlon. Bei den Rollerski-Weltmeisterschaften 2017 in Sollefteå holte sie die Bronzemedaille im 16-km-Massenstartrennen, die Silbermedaille über 18 km Freistil und die Goldmedaille zusammen mit Linn Sömskar im Teamsprint. In der Saison 2017/18 errang sie im Scandinavian Cup mit sieben Top-Zehn-Platzierungen den fünften Platz in der Gesamtwertung. Im Januar 2018 holte sie in Dresden ihren ersten Weltcupsieg zusammen mit Ida Ingemarsdotter im Teamsprint und belegte dort zudem den zweiten Platz im Sprint.
Zu Beginn der Saison 2018/19 errang Dahlqvist im Sprint in Ruka den zweiten Platz, beim Lillehammer Triple den 22. Platz und im Sprint in Davos den dritten Platz. Im Januar 2019 siegte sie in Dresden zusammen mit Stina Nilsson im Teamsprint und lief dort zudem auf den zweiten Platz im Einzelsprint. Es folgten dritte Plätze im Sprint in Otepää, Lahti und Falun und der erste Rang in Lahti zusammen mit Ida Ingemarsdotter im Teamsprint. Beim Saisonhöhepunkt, den Nordischen Skiweltmeisterschaften 2019 in Seefeld in Tirol, holte sie zusammen mit Stina Nilsson die Goldmedaille im Teamsprint. Zudem kam sie dort auf den sechsten Platz im Sprint. Beim Weltcupfinale in Québec belegte sie den achten Platz. Dabei erreichte sie den zweiten Platz im Sprint und abschließend den neunten Platz im Gesamtweltcup und den dritten Rang im Sprintweltcup. Nach Platz 45 beim Ruka Triple zu Beginn der Saison 2019/20, siegte sie in Planica und in Dresden jeweils mit Linn Svahn im Teamsprint und errang zudem in Dresden den dritten Platz im Sprint und lief bei der Tour de Ski 2019/20 auf den 32. Platz. Zum Saisonende wurde sie in Lahti Dritte mit der Staffel und erreichte den 30. Platz im Gesamtweltcup und den neunten Rang im Sprintweltcup. In der Saison 2020/21 lief sie beim Ruka Triple auf den achten Platz und bei der Tour de Ski 2021 auf den 19. Rang. Dabei kam sie zweimal auf den zweiten Platz im Sprint. Im Februar 2021 siegte sie in Ulricehamn im Sprint und errang im Teamsprint den zweiten Platz. Beim Saisonhöhepunkt, den nordischen Skiweltmeisterschaften in Oberstdorf, gewann sie zusammen mit Jonna Sundling die Goldmedaille im Teamsprint und errang dort zudem den 34. Platz über 10 km Freistil und den neunten Rang im Sprint. Zum Saisonende belegte sie im Engadin den 34. Platz im 10-km-Massenstartrennen und den 32. Rang in der Verfolgung und erreichte abschließend den 13. Platz im Gesamtweltcup und den fünften Rang im Sprintweltcup. In der folgenden Saison gewann sie im Weltcup vier Sprintrennen und belegte zweimal den dritten Platz. Zudem siegte sie in Dresden im Teamsprint und gewann zum Saisonende den Sprintweltcup sowie errang den zehnten Platz im Gesamtweltcup. Bei den Olympischen Winterspielen 2022 in Peking holte sie die Bronzemedaille mit der Staffel und jeweils die Silbermedaille im Sprint sowie zusammen mit Jonna Sundling im Teamsprint.