North Carolina's 31st House district

North Carolina's 31st House district is one of 120 districts in the North Carolina House of Representatives. It has been represented by Democrat Zack Forde-Hawkins since 2019.

Geography
Since 2003, the district has included part of Durham County. The district overlaps with the 20th and 22nd Senate districts.