Some statewide holes in my U.S. Choropleth map?

import json
import pandas as pd
import plotly.graph_objs as go
from urllib.request import urlopen

#I decided to omit the code that creates the dataframe, called 'df', since it would make this post incessantly long

cases_capita_list = []
death_capita_list = []
cases_per_cap = (df['cases'] / df['Population']) * 100000
death_per_cap = (df['deaths'] / df['Population']) * 100000
cases_capita_list.extend(cases_per_cap)
death_capita_list.extend(death_per_cap)
df['Cases per 100,000'] = cases_capita_list
df['Deaths per 100,000'] = death_capita_list
df

Map output below (as you can see, states like Cali, Alaska, Alabama are not showing up):


Could this be an issue regarding the fips codes?