Der Film handelt von der 16-jährigen Schülerin Juno MacGuff (Elliot Page), welche zusammen mit ihrem Vater Mac (J.K. Simmons), ihrer Stiefmutter Bren (Allison Janney) und ihrer kleinen Schwester in bürgerlichen Verhältnissen aufwächst. Ihr erstes Mal, welches sie mit ihrem besten Freund Paulie Bleeker (Michael Cera) hat, schlägt voll ein und sie wird schwanger. Sie fasst danach den Entscheid das Baby auszutragen und es nach der Geburt zur Adoption freizugeben. Mit dem Ehepaar Mark (Jason Bateman) und Vanessa Loring (Jennifer Garner) hat sie hierfür die geeigneten Kandidaten gefunden. Besonders Vanessa wünscht sich bereits seit langer Zeit ein Baby und ist überglücklich. Mark hingegen versteht sich zwar auf der menschliche Ebene perfekt mit Juno, der bevorstehende Rollenwechsel macht ihm aber Sorgen und so trennt er sich noch vor der Geburt von seiner Frau Vanessa. Juno ihrerseits gesteht Paulie ihre Liebe und die beiden werden zu einem glücklichen Paar, vorerst noch ohne eigenes Kind.