My husband and I recently bought our home in American Canyon (94503). We have a young son (age 6) and couldn't think of a better place to raise him! We are a small "town" (technically only about 5 square miles), but have strong public services and FABULOUS schools! As others have mentioned, we have a low crime rate and are a very diverse, tight-knit community. I would DEFINITELY recommend American Canyon as a great place to raise a family! Good luck! :-)
I would recommend checking out both the crime and school maps on Trulia to learn more:
Let me know if I can help with anything else. Cheers!
Ali, Community Manager