ESFJ × INFP Compatibility
How well do ESFJ (The Consul) and INFP (The Mediator) really match? Here's the cognitive-function read on their love, friendship, and work chemistry.
ESFJ × INFP
A promising pair. You click in some ways and stretch each other in others — understanding closes the gap.
Compatibility by context
Reading it through cognitive functions
ESFJThe Consul
FeSiNeTi
A sociable, nurturing partner who thrives on harmony and shared routines.
INFPThe Mediator
FiNeSiTe
A gentle romantic who loves sincerely and values authenticity and shared values above all.
You share 2 cognitive functions, so mutual understanding comes more easily than most pairs.
Where you click
- Decisions (T/F) · You reach decisions the same way, so your priorities and reactions feel familiar and easy to trust.
Where to be patient
- Energy (E/I) · One of you refuels with people, the other with solitude — respect the difference and you balance each other beautifully.
- Perception (S/N) · One is grounded in the concrete, the other in the big picture — you fill in what the other misses when you listen.
- Lifestyle (J/P) · One likes a plan, the other likes to keep options open — agreeing on the non-negotiables keeps friction low.
Tips to grow closer
- Name what you need out loud — most MBTI friction is a translation gap, not a values gap.
- When you clash, assume good intent first: the other type is solving the same problem a different way.
- Lean into the differences instead of filing them down — they’re usually why you were drawn to each other.
Frequently asked questions
Q. Are ESFJ and INFP a good match?
A. A promising pair. You click in some ways and stretch each other in others — understanding closes the gap.
Q. What are the ESFJ × INFP compatibility scores?
A. In love they score 68, in friendship 69, and at work 66 — based on how their cognitive functions mesh across each context.
Explore other pairings
Recommended Content
MBTI compatibility is a fun, type-based take — not a verdict on any real relationship. Enjoy it as a conversation starter.





