A link between sites of cell adhesion and the cytoskeleton is essential for regulation of cell shape, motility, and signaling. Migfilin is a recently identified adaptor protein that localizes at cell-cell and cell-extracellular matrix adhesion sites, where it is thought to provide a link to the cytoskeleton by interacting with the actin cross-linking protein filamin. Here we have used x-ray crystallography, NMR spectroscopy, and protein-protein interaction studies to investigate the molecular basis of migfilin binding to filamin. We report that the N-terminal portion of migfilin can bind all three human filamins (FLNa, -b, or -c) and that there are multiple migfilin-binding sites in FLNa. Human filamins are composed of an N-terminal actin-binding domain followed by 24 immunoglobulin-like (IgFLN) domains and we find that migfilin binds preferentially to IgFLNa21 and more weakly to IgFLNa19 and -22. The filamin-binding site in migfilin is localized between Pro(5) and Pro(19) and binds to the CD face of the IgFLNa21 beta-sandwich. This interaction is similar to the previously characterized beta 7 integrin-IgFLNa21 interaction and migfilin and integrin beta tails can compete with one another for binding to IgFLNa21. This suggests that competition between filamin ligands for common binding sites on IgFLN domains may provide a general means of modulating filamin interactions and signaling. In this specific case, displacement of integrin tails from filamin by migfilin may provide a mechanism for switching between different integrin-cytoskeleton linkages.