세인트키츠 네비스의 국기는 1983년9월 19일에 제정되었다. 노란색 테두리를 두른 검은색 대각선이 깃대 오른쪽 상단에서부터 왼쪽 하단까지 그려져 있으며, 검은색 대각선 안에는 두 개의 하얀색 별이 그려져 있다. 대각선 위쪽에는 초록색 바탕이, 대각선 아래쪽에는 빨간색 바탕이 그려져 있다.
초록색은 풍요로운 섬을, 빨간색은 식민지 시절 노예들이 일으켰던 독립 투쟁을, 노란색은 햇빛을, 검은색은 아프리카의 전통을, 두 개의 하얀색 별은 자유와 희망을 의미한다.