diff --git a/docs/ref/contrib/gis/geos.txt b/docs/ref/contrib/gis/geos.txt
index 4d44638488..12e4e55165 100644
--- a/docs/ref/contrib/gis/geos.txt
+++ b/docs/ref/contrib/gis/geos.txt
@@ -845,7 +845,7 @@ include the SRID value (in other words, EWKB).
.. class:: WKBWriter
``WKBWriter`` provides the most control over its output. By default it
-returns OGC-compliant WKB when it's ``write`` method is called. However,
+returns OGC-compliant WKB when its ``write`` method is called. However,
it has properties that allow for the creation of EWKB, a superset of the
WKB standard that includes additional information.
diff --git a/docs/ref/contrib/gis/install/geolibs.txt b/docs/ref/contrib/gis/install/geolibs.txt
index 74ebf6a35f..c9a1b405a3 100644
--- a/docs/ref/contrib/gis/install/geolibs.txt
+++ b/docs/ref/contrib/gis/install/geolibs.txt
@@ -194,7 +194,7 @@ Configure, make and install::
.. note::
- Because GeoDjango has it's own Python interface, the preceding instructions
+ Because GeoDjango has its own Python interface, the preceding instructions
do not build GDAL's own Python bindings. The bindings may be built by
adding the ``--with-python`` flag when running ``configure``. See
`GDAL/OGR In Python`__ for more information on GDAL's bindings.
diff --git a/docs/ref/templates/builtins.txt b/docs/ref/templates/builtins.txt
index 474fb4d84a..e0800037df 100644
--- a/docs/ref/templates/builtins.txt
+++ b/docs/ref/templates/builtins.txt
@@ -176,7 +176,7 @@ just declare the cycle, but not output the first value, you can add a
This will output a list of ``
`` elements with ``class``
alternating between ``row1`` and ``row2``; the subtemplate will have
-access to ``rowcolors`` in it's context that matches the class of the
+access to ``rowcolors`` in its context that matches the class of the
``
`` that encloses it. If the ``silent`` keyword were to be
omitted, ``row1`` would be emitted as normal text, outside the
``
`` element.
diff --git a/docs/releases/1.3-alpha-1.txt b/docs/releases/1.3-alpha-1.txt
index c71736dc60..42947d9a44 100644
--- a/docs/releases/1.3-alpha-1.txt
+++ b/docs/releases/1.3-alpha-1.txt
@@ -87,7 +87,7 @@ To access this library, Django provides the
``django.utils.unittest`` module alias. If you are using Python
2.7, or you have installed unittest2 locally, Django will map the
alias to the installed version of the unittest library. Otherwise,
-Django will use it's own bundled version of unittest2.
+Django will use its own bundled version of unittest2.
To use this alias, simply use::
diff --git a/docs/topics/forms/media.txt b/docs/topics/forms/media.txt
index 98e70e5e77..c0d63bb8cf 100644
--- a/docs/topics/forms/media.txt
+++ b/docs/topics/forms/media.txt
@@ -146,7 +146,7 @@ basic Calendar widget from the example above::
-The FancyCalendar widget inherits all the media from it's parent widget. If
+The FancyCalendar widget inherits all the media from its parent widget. If
you don't want media to be inherited in this way, add an ``extend=False``
declaration to the media declaration::
diff --git a/docs/topics/logging.txt b/docs/topics/logging.txt
index cb22a57e84..a31dc01cc5 100644
--- a/docs/topics/logging.txt
+++ b/docs/topics/logging.txt
@@ -169,7 +169,7 @@ issued on the ``project.interesting`` and
``project.interesting.stuff`` loggers.
This propagation can be controlled on a per-logger basis. If
-you don't want a particular logger to propagate to it's parents, you
+you don't want a particular logger to propagate to its parents, you
can turn off this behavior.
Making logging calls