Knock, Knock Who's There? (בעברית: טוק טוק, מי שם?) הוא שיר שנכתב והולחן על ידי ג'ון קרטר וג'ף סטיבנס. הזמרת הוולשית מרי הופקין הקליטה אותו והשיר ייצג את הממלכה המאוחדת בתחרות האירוויזיון של שנת 1970, בו הגיע למקום השני. סינגל של השיר הופק על ידי מיקי מוסט והגיע למקום השני במצעדי הפזמונים בבריטניה.
ב-7 במרץ 1970 שרה מרי הופקין שישה שירים בתחרות "שיר למען אירופה" (A Song For Europe) שנערכה בתוכנית הטלוויזיה של קליף ריצ'רד"It's Cliff Richard!". הופקין נבחרה על ידי ה-BBC לייצג את הממלכה המאוחדת באותה שנה בתחרות האירוויזיון, והקהל בחר באמצעות גלויות דואר את השיר שנשלח לתחרות שנערכה באמסטרדם. השיר "Knock, Knock Who's There?" היה השישי והאחרון שבוצע באותו ערב ונבחר בקולותיהם של 120,000 תומכים.
באמסטרדם היה השיר השביעי בסדר השירים, אחרי "מארי-בלאנש" של גי בונה מצרפת ולפני "Je suis tombé du ciel" של דוד אלכסנדר וינטר שייצג את לוקסמבורג. השיר סיים במקום השני עם 26 נקודות, אחרי "All Kinds of Everything" של הזמרת דנה מאירלנד.
במרץ 1970 יצא הסינגל יחד עם השיר "I'm Going to Fall in Love Again" (שהגיע שני בתחרות בחירת השיר לאירוויזיון). ב-28 במרץ 1970 נכנס השיר "Knock, Knock Who's There" למקום השביעי במצעד הסינגלים הבריטי, המקום הגבוה ביותר לשיר חדש באותו שבוע.[1] הוא הגיע למקום השני ושהה במצעד במשך 14 שבועות. בארצות הברית יצא הסינגל בנובמבר 1972, ונכנס לבילבורד הוט 100, אבל הגיע רק למקום ה-92. בהולנד הגיע השיר למקום השלישי במצעד Dutch Top 40 ובמצעד Single Top 100.[2][3]
בהיותו שונה מהחומר הרגיל שלה, הופקין כמעט ולא ביצעה את השיר אחרי האירוויזיון בשל הסלידה שלה ממנו. היא העירה ש"הייתה כל כך נבוכה מזה. לעמוד על במה ולשיר שיר שאת שונאת, זה נורא".[4]
ב-1970 יצאה גרסת כיסוי של השיר באלבום "Top of the Pops, Volume 10".
באוסטרליה יצאה גרסת כיסוי של ליב מייסן שהגיעה לעשרת הגדולים במצעד. הגרסה של מייסן הגיעה למקום שני במצעדים האוסטרליים, אחרי שסינגל הבכורה שלה "The Love Moth" הגיע רק למקום הארבעים.