Obec Krahulov sa nachádza v okrese Trebišov v kraji Vysočina. Je položený v nadmorskej výške 467 m n. M. A rozkladá sa na ploche 489 hektárov. Prvá písomná zmienka o obci pochádza z roku 1307, kedy je obec spomína v krajinských doskách brnenských. Začiatkom 14. storočia držali Krahulov páni z Jakubovho. Krištofóry Petrovský z Hrochová vložil roku 1499 "ves Kraluhov aj s kostolnom podacím" bratom Zdenky a Burjan z Valdštejna a na Brtnici, odvtedy Krahulov patrí k panstvu brtnickému. Od 13. novembra 2002 obec užíva znak a vlajku.
Obecný vybavenosť:
- obecný úrad
- pohostinstvá
- ihrisko
- plynofikácia
- verejný vodovod.
pamiatky:
- Kostol sv. Petra v okovách
- Tvrz Krahulov.
Okolie obce ponúka možnosti pre pešiu turistiku, cykloturistiku aj vodné športy.